Hi(gh)!
Siehe connect_error, connect_errno, errno, error und error_list am mysqli Objekts. Da steht alles drin.
Ich habe jetzt die Fehlerabfragen in Funktionen gepackt:
function ccheck(object $db)
{
if ($db->connect_error)
{
echo "Fehler bei der Verbindung:".$db->connect_error();
exit(1);
}
}
function qcheck($res, object $db)
{
if (!$res)
{
echo "<br>Die Abfrage kann nicht ausgeführt werden.\n";
echo "<br>Fehler: ".$db->error;
exit(1);
}
}
und frage mich (und natürlich auch euch) bei dieser Gelegenheit, ob mysqli-Objekte (in diesem Fall $db) auch global definiert werden können... im Manual habe ich dazu nichts gefunden!