Fehlermeldung

Wambo

Mitglied
Hallo,
Wenn ich mein Script testen will zeigt der Browser alles an nur darunter steht der satz:"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 1"
was bedeutet das?
ich finde einfach den fehler nicht.
Danke schonmal im voraus für eure hilfe
 
Hi,

das bedeutet dass du ein Fehler im SQL-Query hast :)
Poste doch mal das Query, damit wird drüber schauen können.
So können wir dir nicht helfen.

Gruss,
MArc
 
ich hab 2 querys ($res und $res1) und 2 sqls($sql und $sql1) weil ich net wusste wie ich das andere einbringen sollte also:

mysql_connect($host, $user, $password);
include('Connections/TEST.php');
mysql_select_db($db);
$sql = "SELECT name, email, homepage, message FROM guestbook ORDER BY id DESC,";
$res = mysql_query ($sql, mysql_connect($host, $user, $password)) OR die(mysql_error());
$sql1 = "INSERT INTO guestbook ( name, email, homepage, message ) VALUES(".$_POST['name'].", ".$_POST['email'].", ".$_POST['homepage']." ".$_POST['message'].")";
$res1 = mysql_query($sql1, mysql_connect($host, $user, $password)) OR die(mysql_error());
 
$_POST['homepage'].", ".$_POST['message']
fällt mir so gerade auf
wenns das nicht ist mach einfach mal
echo $sql;
und schau den befehl so an
 
Zuletzt bearbeitet:
Hi,

vielleicht mal ein bisschen aufräumen:

PHP:
mysql_connect($host, $user, $password);
include('Connections/TEST.php');
mysql_select_db($db);

$sql 	= "SELECT
				`name`, `email`, `homepage`, `message`
			 FROM 
				`guestbook`
		     ORDER BY
				`id` DESC,"; //Hier ist ein Komma falsch plaziert!

$res = mysql_query ($sql, mysql_connect($host, $user, $password)) OR die(mysql_error());

$sql1 = "INSERT INTO 
			`guestbook` (name, email, homepage, message )
		VALUES 
			(".$_POST['name'].", ".$_POST['email'].", ".$_POST['homepage'].", ".$_POST['message'].")";//Das Dicke komma hat gefehlt

$res1 = mysql_query($sql1, mysql_connect($host, $user, $password)) OR die(mysql_error());

MArc
 
danke aber jetzt zeigt er an :
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 ''guestbook' ORDER BY 'id' DESC' at line 4

aber was is in "ORDER BY 'id' DESC' at line 4" jetz falsch?
 
Zurück