Error 1064
am 22.08.2007 14:16:06 von Mark Knochen
Hallo,
ich bekomme bei einem INSERT einen Fehler 1064:
Error #1064: You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax ...
Wenn ich mir den Query für den INSERT per echo() ausgeben lasse und
direkt in phpmyadmin ausführen lasse, dann wird der INSERT ausgeführt ...
Wo kann da der Fehler liegen?
Danke
Mark
--
www.zeitfuerwahrheit.de
************************************************************ ************
*
Beim großen Manual, ich habe gesprochen! *
*
************************************************************ ************
*
"Ich habe Dinge gesehen, die ihr Menschen niemals glauben würdet. *
Gigantische Schiffe, die brannten, draußen vor der Schulter des Orion. *
Und ich habe C-Beams gesehen, glitzernd im Dunkel, *
nahe dem Thannhäuser-Tor. *
All diese Momente werden verloren sein... in der Zeit, *
so wie ... Tränen im Regen." *
*
************************************************************ ************
Re: Error 1064
am 22.08.2007 14:27:34 von Andreas Kretschmer
Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
Deutsche PostgreSQL User Group: http://pgug.de
Re: Error 1064
am 22.08.2007 14:40:09 von Thomas Rachel
Mark Knochen schrieb:
> ich bekomme bei einem INSERT einen Fehler 1064:
>
> Error #1064: You have an error in your SQL syntax; check the manual that
> corresponds to your MySQL server version for the right syntax ...
>
> Wenn ich mir den Query für den INSERT per echo() ausgeben lasse und
> direkt in phpmyadmin ausführen lasse, dann wird der INSERT ausgeführt ...
>
> Wo kann da der Fehler liegen?
Vermutlich bei "...".
Meinst Du wirklich, daß man Dir bei obigem helfen kann?
Thomas
Re: Error 1064
am 22.08.2007 14:41:34 von Christian Kirsch
Am 22.08.2007 14:16 schrieb Mark Knochen:
> Hallo,
>
> ich bekomme bei einem INSERT einen Fehler 1064:
>
> Error #1064: You have an error in your SQL syntax; check the manual that
> corresponds to your MySQL server version for the right syntax ...
>
> Wenn ich mir den Query für den INSERT per echo() ausgeben lasse und
> direkt in phpmyadmin ausführen lasse, dann wird der INSERT ausgeführt ...
>
> Wo kann da der Fehler liegen?
>
Keine Ahnung. Guck' Dir halt Dein Insert an, bis Du es verstanden
hast. Wenn Du hier Hilfe suchst, dann musst Du *uns* Dein Insert
zeigen. Sonst bleibt's beim Selbstgespräch.
--
Christian
Re: Error 1064
am 22.08.2007 14:45:18 von Gregor Kofler
Mark Knochen meinte:
> Wo kann da der Fehler liegen?
Du klingst, als ob du noch nie in einer NG gefragt hast. Dabei bist du
doch ein Regular-Frager in dclpm und dciwam. Funktioniert da wie dort
gleich.
Gregor
--
http://www.gregorkofler.at ::: Landschafts- und Reisefotografie
http://www.licht-blick.at ::: Forum für Multivisionsvorträge
http://www.image2d.com ::: Bildagentur für den alpinen Raum
Re: Error 1064
am 22.08.2007 16:37:36 von Claus Reibenstein
Gregor Kofler schrieb:
> Mark Knochen meinte:
¯¯¯¯¯¯¯¯¯¯¯¯
> Du klingst, als ob du noch nie in einer NG gefragt hast. Dabei bist du
> doch ein Regular-Frager in dclpm und dciwam. Funktioniert da wie dort
> gleich.
Schau Dir den "Namen" dieses Herrn mal genauer an. Lies mal die
Postings, die er als "Regular" sonst so verfasst.
Solche Troll-Postings ignoriert man am besten einfach.
Gruß. Claus
Re: Error 1064
am 22.08.2007 17:19:38 von Mark Knochen
Claus Reibenstein wrote:
>>Du klingst, als ob du noch nie in einer NG gefragt hast. Dabei bist du
>>doch ein Regular-Frager in dclpm und dciwam. Funktioniert da wie dort
>>gleich.
>
>
> Schau Dir den "Namen" dieses Herrn mal genauer an. Lies mal die
> Postings, die er als "Regular" sonst so verfasst.
>
> Solche Troll-Postings ignoriert man am besten einfach.
>
> Gruß. Claus
Ich dachte, vielleicht kann jemand mit diesem Fehler etwas anfangen,
weil es etwas "allgemein"gültiges dazu zu sagen gibt - da ja der INSERT
vor allem über das phpmyadmin funktioniert.
Wenn Dich der "Name" stört, dann werde ich ihn wohl ändern müssen.
Dann ändere doch bitte auch Deinen "Namen". Wäre es Dir lieber, wenn ich
mir jedes Mal einen neuen Namen zulege? Kein Problem.
Es wären bedeutend wenigers Postings, wenn nicht immer jemand
"kurz und knapp" anderen bedeuten müsste, dass sie doof und unklug
und sich lieber mit was anderem beschäftigen sollten.
Mark
Re: Error 1064
am 22.08.2007 17:25:56 von Mark Knochen
Thomas Rachel wrote:
>>
>> Wenn ich mir den Query für den INSERT per echo() ausgeben lasse und
>> direkt in phpmyadmin ausführen lasse, dann wird der INSERT ausgeführt ...
>>
>> Wo kann da der Fehler liegen?
>
>
>
> Vermutlich bei "...".
>
> Meinst Du wirklich, daß man Dir bei obigem helfen kann?
>
>
Error #1064: 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 'INSERT INTO buchungen
(obj_id,lieg_id,mieter_id,datum,belegnummer,buchungstext,h' at line 2
Diese Fehlerzeile bricht an der Posititio "line 2" ab.
Bei diversen Neuversuchen kann es auch schon mal sein, dass die
Fehlermeldung folgendermassen aussieht:
Error #1064: 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 'INSERT INTO buch
oder
Error #1064: 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 'INS
Der eigentliche INSERT lautet:
INSERT INTO buchungen ( obj_id, lieg_id, mieter_id, datum, belegnummer,
buchungstext, haben_netto, haben_ww, haben_hk, haben_nk, soll_brutto,
haben_brutto, betrag_netto, betrag_ww, betrag_hk, betrag_nk,
betrag_brutto, is_mietzins, realkonto ) VALUES ( '6', '5', '117',
'2007-08-22', '99.99', 'Verwendungszweck', '8000', '8001', '8002',
'8003', '1000', '1050', '250.00', '0.00', '0.00', '0.00', '250.00', '1',
'1' )
Und wie gesagt: wenn ich mir diesen INSERT kopiere und über phpmyadmin
einfüge, dann macht der INSERT was er soll, er legt dann nämlich eine
neue Zeile an und mit genau diesen Werten.
Mark
Re: Error 1064
am 22.08.2007 17:44:49 von Michael Ziegler
Mark Knochen wrote:
> Error #1064: 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 'INSERT INTO buchungen
^^^^
> (obj_id,lieg_id,mieter_id,datum,belegnummer,buchungstext,h' at line 2
^
Bist du sicher, dass dein Statement _nur_ aus diesem Insert besteht, und
dass davor nicht noch was anderes kommst und du in wirklichkeit versuchst:
| DO SOME REALLY NEAT STATEMENT;
| INSERT INTO buchungen blabla
Dieses kann nämlich mysql nicht. PMA führt das nur aus, weil er die
einzelnen Statements aufdröselt und einzeln abschickt.
GruÃ,
Michael
--
Testscript für RegEchsen:
http://diesundas.funzt-halt.net/regextest.php
Re: Error 1064
am 22.08.2007 17:45:38 von Mark Knochen
Habe mich in der Gesamtauswertung des SQL-INSERTS geirrt, Fehler von
mir, Claus hatte recht - in den meisten Fällen hilft es wohl doch,
einfach zu vermitteln, dass man jemanden für plöd hält
mark
Re: Error 1064
am 22.08.2007 19:51:35 von Claus Reibenstein
Mark Knochen schrieb:
> Wenn Dich der "Name" stört, dann werde ich ihn wohl ändern müssen.
Nimm doch einfach den, der in Deinem Ausweis steht.
Gruß. Claus
Re: Error 1064
am 22.08.2007 22:13:15 von Gregor Kofler
Claus Reibenstein meinte:
> Gregor Kofler schrieb:
>
>> Mark Knochen meinte:
> ¯¯¯¯¯¯¯¯¯¯¯¯
>
>> Du klingst, als ob du noch nie in einer NG gefragt hast. Dabei bist du
>> doch ein Regular-Frager in dclpm und dciwam. Funktioniert da wie dort
>> gleich.
>
> Schau Dir den "Namen" dieses Herrn mal genauer an. Lies mal die
Er könnte ja auch "Falk Fiedler" heißen...
> Postings, die er als "Regular" sonst so verfasst.
Ja, kenne ich. Deshalb versteh ich's erst recht nicht: er fragt soviel
wie mein 3jähriger, und kriegt's nach all der Zeit immer noch nicht hin,
eine Frage ordentlich zu formulieren. Vielleicht mit ein paar sanften
Schlägen auf den Hinterkopf auf die FAQ stoßen (bonk)?
Gregor
--
http://www.gregorkofler.at ::: Landschafts- und Reisefotografie
http://www.licht-blick.at ::: Forum für Multivisionsvorträge
http://www.image2d.com ::: Bildagentur für den alpinen Raum