dedlfix: Subquery im Update Statement

Beitrag lesen

echo $begrüßung;

Die Fehlermeldung sagt mir nur,

Wie lautet die Fehlermeldung?

ich habe die MySQL Versionen 4.1 und 5.0, beide wollen mir aber das folgende Statement nicht durchführen.
[code lang=sql]UPDATE nachrichten
SET nachrichten.titel = 'Neuer Titel',
SET nachrichten.benutzer\_nr = (SELECT benutzer.id FROM benutzer WHERE benutzer.name LIKE 'Name'),

Bei der Unterabfrage können mehrere Datensätze entstehen. Mit SET kann man aber nur einen Wert eintragen. Könnte das die Ursache sein?

Wenn der eigentliche Wert für 'Name' keine Jokerzeichen (% und _) enthält, solltest du zu einem genauen Vergleich ein = verwenden statt des ungenauen LIKE.

echo "$verabschiedung $name";