Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » mysql error... Antworten
mysql error...

kleiner Gast
Pixelschubser


Beiträge: 3


1:
$query="UPDATE willygbook SET e-mail='".$email."', icq='".$icq."' WHERE eintragsnummer='".$eintragsnummer."'";

wenn ich den query ausführen will bekomme ich diese fehlermeldung:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '-mail='Was weiß ich', icq=''' at line 1

kurz davor hab ich in der gleichen tabelle was geupdatet und das funktioniert eindwandfrei:
1:
$query="UPDATE willygbook SET name='".$name."', text='".$text."', homepage='".$homepage."'  WHERE eintragsnummer='".$eintragsnummer."'";


ich mach jetzt schon ewig daran rum und find den fehler einfach nicht...könnte es sein dass es evtl an dem bindestrich beim feldnamen e-mail liegt? wäre allerdings auch komisch da ich schon die ganze zeit mit dem arbeite und noch nie deswegen ne fehlermeldung bekommen habe...

Diese Nachricht wurde geändert von: kleiner Gast
  Profil   E-Mail   Editieren   Zitieren

Can
Halbgott


Beiträge: 1330


könnte es sein dass es evtl an dem bindestrich beim feldnamen e-mail liegt?


Exakt. Schreib `e-mail` in der Query, dann klappts.

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren

NetDrag
Foren-Team


Beiträge: 461


in sql ist - ein minus.
vielleicht gehts mit escape charaktern. aber generell würde ich das - wecklassen

---
We are born wet, naked and hungry, then things got worse!

  Profil   Website   Editieren   Zitieren

kleiner Gast
Pixelschubser


Beiträge: 3


thx jetzt gehts kommt zwar immer noch ne fehlermeldung :
Warning: shell_exec(): Cannot execute using backquotes in Safe Mode in /var/www/l3s616/html/willigbook/admin/index.php on line 213

mit der ich zwar nix anfangen kann aber die query an sich tut jetzt...
würde das - jetzt auch gern weg machen aber das müsste ich dann an insgesamt 10 stellen ändern und zumal ich es jetzt so gelöst habe...
THX!

  Profil   E-Mail   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


was ist denn Zeile 213?

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

Can
Halbgott


Beiträge: 1330


Vermutlich ne Zeile, wo nen shell_exec steht...jetzt müssen wir nur noch wissen, was genau.

---
"S-púrlawits'chkâ A-ngáse gûrewüdíx" - Zaphrot Bibelprox

  Profil   E-Mail   Editieren   Zitieren
 

Antworten
Nach oben