Tutorial: MySQL Query Fehler abfangen
Hallo,
Ein normaler Query wird so gestellt:
$sql = " SELECT dies, das FROM tabelle WHERE id='x' ";
$result = mysql_query($sql);
Wer professioneller arbeiten möchte und möglichst schnell Fehler in seinen Query Abfragen abfangen möchte sollte folgende Syntax verwenden:
$sql = " SELECT dies, das FROM tabelle WHERE id='x' ";
$result = mysql_query($sql) or die("Fehler beim auslesen von dies und das <br/>".mysql_error()) ;
Wenn nun ein Fehler bei der Abfrage passiert, wird duch den Satz bekannt gegeben wo wohl ein Fehler stattfand und durch das mysql_error() nach einem Umbruch nochmal der MySQL Fehler mit Zeilenangabe bekanntgegeben!
Dies ist besondes nützlich wenn man lange nicht mehr an dem QUelltext gearbeitet hat und dann was verändert wird wo bei einem schnell Fehler unterlaufen.
Man sollte dieses Verfahren allerdings nur in der Testphase verwenden, da es die Besucher nicht angeht, was für Fehler vorhanden sind.
Joe
Schrieb joe_a am 17.11.09 um 16:14 Uhr