PHP-MYSQL UPDATE-Befehl speichert nicht
Herbert
- php
Hallo,
wer kann mir helfen.
Bin am verzweifeln mit Datensatz Updaten
so funktioniert alles bestens:
$abfrage = "UPDATE $tabelle SET xres1='irgendwas' where xadrnr=$id";
$erg=mysql_query($abfrage);
als $erg bekomme ich eine 1 und die Daten sind in der Tabelle
aber so funtioniert es nicht:
... $zres1 kommt aus einem Formular, es steht wirklich was drinnen.
$zres1 = "'" . trim($zres1) . "'" ;
$abfrage = "UPDATE $tabelle SET xres1=$zres1 where xadrnr=$id";
$erg=mysql_query($abfrage);
als $erg bekomme ich auch eine 1
aber die Daten sind NICHT in der Tabelle
auch so geht es nicht:
ich lasse $zres unverändert; es steht wirklich was drinnen.
im SET stelle ich $xres1 in '
$abfrage = "UPDATE $tabelle SET xres1='$zres1' where xadrnr=$id";
$erg=mysql_query($abfrage);
als $erg bekomme ich auch eine 1
aber die Daten sind NICHT in der Tabelle
Das Komische ist, dass es manchmal trotzdem funktioniert.
Laut Puretec ist die Datenbank OK
Wer weiß Rat?
Vielen Dank
Herbert
Hi,
$abfrage = "UPDATE $tabelle SET xres1='irgendwas' where xadrnr=$id";
$abfrage = "UPDATE $tabelle SET xres1=$zres1 where xadrnr=$id";
lass Dir in beiden Fällen mal $abfrage ausgeben.
Das Komische ist, dass es manchmal trotzdem funktioniert.
Kannst Du dieses "manchmal" näher spezifizieren?
Cheatah
Hi Herbie,
Wenn generierte SQL-Befehle nicht funzen wollen, hilft meist " echo $abfrage; " den Fehler einzugrenzen. (ok, is n Scheiss-Tip, haste eh schon gemacht)
Dein Onkel
Hi Herbie,
Wenn generierte SQL-Befehle nicht funzen wollen, hilft meist " echo $abfrage; " den Fehler einzugrenzen. (ok, is n Scheiss-Tip, haste eh schon gemacht)
Dein Onkel
oder vieleicht doch nicht so Scheisse, wenn sogar der Primaten-Primus dasselbe vorschlägt?
Onkel