Herzlich willkommen im Archiv vom ABAKUS Online Marketing Forum
Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.
Schau mal, was dir MySQL selbst an dieser Stelle zu sagen hat: php.net : mysql_error()Ich bekomme immer folgende Meldung:
Anfrage nicht erfolgreich. Liegt wohl an der mysql_query, wenn mich nicht alles täuscht.
Code: Alles auswählen
$adressen_query = mysql_query($sql) or die("Anfrage nicht erfolgreich");
echo mysql_error();
funktioniert das so?xlb hat geschrieben:Code: Alles auswählen
$adressen_query = mysql_query($sql) or die("Anfrage nicht erfolgreich"); echo mysql_error();
Code: Alles auswählen
$adressen_query = mysql_query($sql) or die("Anfrage nicht erfolgreich" . mysql_error());
Code: Alles auswählen
mysql_query($query) or die( $query .'<hr>' . mysql_error());
Exeption(oder so) Fehlerbehandlung ...PHPSchmied hat geschrieben:Ein Praxis Beispiel:
A will Geld an B senden per Online Banking.
A Konto wird belastet - ein Fehler tritt auf. Skript beendet sich
B bekommt kein Geld weil Skript abgebrochen ist, aber A wurde das Geld bereits abgebucht.
Richtig wäre .... Transaktion Rollbäckt
Code: Alles auswählen
function Exception($query)
{
echo( 'Felhermeldung :'.mysql_error() );
//exit();
}
$query = ' SELECT diesunddas FROM ablageort';
$query .= ' LIMIT 1';
$result = mysql_query($query) or Exception($query);
echo( '################');
exit();
Code: Alles auswählen
function QueryMitExceptionBreak($query)
{
echo( 'Felhermeldung :'.mysql_error() );
exit();
}
function QueryMitException($query)
{
$result = mysql_query($query) or QueryMitExceptionBreak($query);
return( $result );
}
$query = ' SELECT diesunddas FROM ablageort';
$query .= ' LIMIT 1';
$result = QueryMitException($query);
Code: Alles auswählen
INSERT INTO tabelle (Feld1) VALUES ('wert1');
INSERT INTO tabelle (Feld1, Feld2) VALUES ('wert1, wert2');
INSERT INTO tabelle (Feld1, Feld2, Feld3) VALUES ('wert1, wert2', wert3');
INSERT INTO tabelle (Feld1, Feld2, Feld2, Feld4) VALUES ('wert1, wert2', wert3', wert4');
Hä?Und ich danke xlb das er mir direkt den Beweis liefert mit seiner Falschaussage, die ohne "or die" nicht passiert wäre.
Abermals: Hä? PHP5 : ExceptionsDa PHP keine Exceptions hat ...