Mailinglisten-Archive |
hamid irani wrote: > HI leute! > Wie kann ich in php sagen das immer wenn eine Datenbankabfrage nicht > korrekt ausgeführt werden kann eine fehler meldung ausgegeben werden soll . > > > meine DB abfrage lautet : > > > $sql = "SELECT lead.leadid, > lead.name, > lead.firm, > lead.create_from, > lead.number_refuse, > lead.eska, > leadzuweisung.bid > FROM lead, > leadzuweisung > WHERE status_ LIKE 'OFFE > AND (leadzuweisung.to_ LIKE 'Vororthaendler' OR > leadzuweisung.to_ LIKE 'Onlinehaendler > AND (leadzuweisung.leadid = lead.leadid AND > leadzuweisung.Leadstatus = 'OFFEN') > AND lead.leadid = ".$lid.""; > > > echo $sql; > $sth = $dbh->query($sql); > > > usw... > > wie kann ich hier sagen : Falls DB abfrage nicht korrekt ausführbar dann > PIPppppppppppppp...fehlermeldung!!!! > > die funk. mysql_query() ist bei mir query()! > > > wär euch für ein Code bsp. sehr dankbar !!! sehr wahrscheinlich wird in der Dokumentation zu deiner Klasse von der du dein Objekt '$dbh' ableitest eine Fehlerbehandlung beschrieben sein, sollte dir diese Dokumentation nicht weiterhelfen, kannst du mit dem Hinweis darauf welche Klasse du verwendest, hier bestimmt jemand helfen. Aber die einfachste und allgemein übliche Methode ist es den Rückgabewert zu überprüfen, also bei dir '$sth' - dazu muss man aber wissen was $dbh->query() im Normalfall zurück gibt. -- Sebastian Mendel www.sebastianmendel.de www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive