Page 3 of 4

Posted: Tue 31. Aug 2004, 11:47
by zwibac
"You have an error in your SQL syntax near '; ' at line 1"

http://www.cms.liedertafel-spangenberg. ... ,0,0,1,0,0

Posted: Tue 31. Aug 2004, 12:15
by Oliver Georgi
Hm,

wenn man das manuell macht, das geht es anstandslos - mit genau der Syntax. Denn aus MD('...') wird ein einfacher String.

aber hier eine weitere Änderung!
http://www.phpwcms.de/support/cnt18.article.inc.zip

Anscheinend kommt Eure MySQL Installation nicht mit dem MD5 Befehl klar.

Oliver

Posted: Tue 31. Aug 2004, 12:17
by cwenet
Bei mir funktioniert das manuelle Einfügen über phpmyadmin ebenfalls problemlos.

Christoph

Posted: Tue 31. Aug 2004, 12:19
by Oliver Georgi
Hat anscheinend bei Euch mit dem Semikolon der Browserkennung zu tun. Anscheinend reagiert das empfindlich. Ich erarbeite mal noch eine Lösung dafür.

Oliver

Posted: Tue 31. Aug 2004, 12:29
by cwenet
Komme ich später an die Info überhaupt noch dran, wenn das via MD5 verschlüsselt wird?

Christoph

Posted: Tue 31. Aug 2004, 12:33
by Oliver Georgi
die Info an sich ist unwichtig - dient nur der Identifizierung um Flooding zu vermeiden. Deswegen lege ich das auch nur als kompakten MD5-Schlüssel ab.

Oliver

Posted: Tue 31. Aug 2004, 16:57
by Christian
Hallo Oliver,

Also ich bekomme diese Fehlermeldung wenn ich dein letztes Script hochlade.

MySQL 3.23.56 Version

You have an error in your SQL syntax near '; ' at line 1

INSERT INTO phpwcms_guestbook SET guestbook_cid='8', guestbook_msg='Test', guestbook_name='Christian', guestbook_email='XXX@XXX.XXX', guestbook_created='1093963614', guestbook_url='http://www.engel-ohne-fluegel.info', guestbook_show='1', guestbook_ip='XX.XXX.XXX.XXX', guestbook_useragent='xxxxxxxxxxxxxxxxxxxxxxxxxxx';

Die x habe ich natürlich eingefügt :-)
Aber kann es sein das keine guestbook_id mitgesendet wird?
Kenne mich in MySQL nicht aus also nicht gleich prügeln wenn ich einen kompletten unsinn geschrieben habe.

MfG
Christian

Posted: Tue 31. Aug 2004, 17:50
by Oliver Georgi
also ich weiß auch nicht

SQL Query ist vollkommen korrekt.

Eine eindeutige ID wird automatisch angelegt.

Ich sende nachher mal noch ein Script.

Oliver

Posted: Tue 31. Aug 2004, 18:34
by rolf
This problem was easy fixed on my site when i replaced this :

Code: Select all

$guestbook['sql'] .= "guestbook_useragent='".md5($_SERVER['HTTP_USER_AGENT'])."'; ";
with this :

Code: Select all

$guestbook['sql'] .= "guestbook_useragent='".md5($_SERVER['HTTP_USER_AGENT'])."' ";
in 'cnt18.article.inc.php'

Posted: Tue 31. Aug 2004, 19:20
by Oliver Georgi
Hm,

macht überhaupt keinen Sinn - aber wenn es mit Entfernen des Semikolons funktioniert - OK.

Oliver

Posted: Wed 1. Sep 2004, 08:24
by zwibac
Guten Morgen zusammen,

hier nochmal meine Zusammenfassung:
Nachdem ich die letzte Änderung von Oliver genommen hatte und das Semikolon wie von rolf beschrieben entfernt hatte, lief das Gästebuch auch bei mir einwandfrei.

Gruß und nochmals Danke für den spitzen Support in diesem Forum!!!
"zwibac"

Posted: Wed 1. Sep 2004, 14:24
by Christian
Super - nun funktioniert es bei mir auch nach dem ich das Semikolon entfernt habe :-)

MfG
Christian

Posted: Thu 9. Sep 2004, 19:36
by webkidz
hmmm...irgendwie finde ich diese Zeile nicht...kann mal bitte jemand die Zeilennummer angeben??

Danke!!!

Posted: Thu 9. Sep 2004, 19:46
by Oliver Georgi
lade Dir den Patch P3 von SourceForge.

Oliver

Posted: Thu 9. Sep 2004, 19:53
by webkidz
:shock: das war mal eine schnelle Antwort! :-) Danke Dir, werde das mal testen und falls was nicht klappt, nochmal melden!