fastix®: "mysql_num_rows"-Warning

Beitrag lesen

Moin!

Dann muss man aber eine ordentliche Fehlerbehandlung und kein Gnandenschuss-die() einbauen.

Eine bessere Fehlerbehandlung könnte man mal irgendwo unter einer URL veröffentlichen.
Natürlich mit Berücksichtigung von

  • $bolIsFatal
  • $intDebugModus
  • $bolIsTestSystem (Ich mute Dir mal zu, dass Du erkennst, was da jeweils drin sein soll)

dann könnte man immer schön schreiben

$result=mysql_query($sql, $DB);
if (false===$result) {
   sql_error('mysql', $DB, $bolIsFatal, $bolDebugModus, $bolIsTestSystem);
   # oder, hier auf jeden Fall lohnend, als Objekt
}

und die Funktion verlinken. Aber vermutlich würde dann gar niemand was lernen, jeder würde das kopieren und die Anfragen mit "verstehe gar nichts" würden noch häufiger. Tortillia ist ja schon bei "mysql_real_escape_string()" ausgestiegen.

Fehler können immer auftreten, auch wenn die Abfrage syntaktisch einwandfrei ist.

Immer? Im vorliegenden Kontext (einfache Abfrage) eher nicht.

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix