Thread [MySQL]: Mit XAMPP gehts, aber Syntaxfehler im Web (3 answers)
Opened by Gast at 2007-05-10 18:38

Gast Gast
 2007-05-10 18:38
#9990 #9990
Hallo,

ich erstelle gerade ein CMS für eine kleine Zeitung. Auf meinem Rechner läuft mit XAMPP alles wunderbar, doch online erhalte ich beim Versuch, einen neuen Artikel online zu stellen, folgende Fehlermeldung:

Code: (dl )
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 '' at line 6

Es gibt eine admin.php mit dem Formular für neue Artikel sowie Preview- und Send-Option. Die Meldung erscheint beim Betätigen des Send-Buttons, ich vermute den Fehler daher in folgendem Teil (das mit Zeile 6 scheint mir sehr unwahrscheinlich, aber unten steht nochmal der entspr. Part):

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
elseif ($status == "Send") {
$query = "INSERT INTO forum_content SET
date = now(),
headline = '".addslashes($headline)."',
article = '".addslashes($article)."',
category = '".addslashes($category)."',
author = '".addslashes($author)."',
";
$sql = mysql_query($query) or die(mysql_error());
unset($status, $headline, $article, $category);
}

Die Zeilenangebe 6 würde dagegen auf folgende Include-Datei verweisen:

Code: (dl )
1
2
3
4
5
6
7
8
<?
$host = "x.y.de";
$user = "12345";
$pw = "abcde"; -> müsste Zeile 6 sein
$database = "db12345";
$dz = mysql_connect($host, $user, $pw);
mysql_select_db($database, $dz);
?>


Wo hakt's?

Danke, Pida

View full thread [MySQL]: Mit XAMPP gehts, aber Syntaxfehler im Web