dedlfix: Rückgabewert bei Fehler?

Beitrag lesen

echo $begrüßung;

Gibt es eine Möglichkeit einen Rückgabewert zu bekommen, wenn ein query durchlaufen wird?

Das kommt darauf an, in welchem Kontext du den Rückgabewert erwartest. Befindest du dich beispielsweise in einer Stored Procedure? Das können wir ausschließen, das konnte MySQL 4.1 noch nicht. Benutzt du die Funktionen der MySQL-API, geschrieben in C? Oder verwendest du andere Funktionen in anderen Umgebungen, PHP beispielsweise? Was sagt die Dokumentation der von dir verwendeten Funktion?

Also wenn er ohne Fehler / Probleme ausgeführt wurde gibt er z.B. true oder iwas zurück & wenn nicht, dann liefert er false oder dergleichen zurück?

Die MySQL-API-Funktion mysql_query() und mysql_real_query() liefern nur fehlerhaft oder fehlerfrei zurück. Über andere Funktionen erhält man die Ergebnismenge, die entweder gefüllt oder leer sein kann. Die Anzahl der Zeilen weißt du erst nach einer vollständigen Abfrage. Bei Daten verändernden Anweisungen kann man über mysql_affected_rows() die Anzahl der betroffenen Datensätze abfragen.

echo "$verabschiedung $name";