Hallo Leute,
ich mach mal wieder Fehlersuche und finde den Fehler nicht:
Bei folgender Funktion:
erhalte ich folgende Fehlermeldung:
Die Frage wurde nicht hinzugefügt!
Fehler: 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 '(question, points) values('Beispiel', 1)' at line 1
Wo liegt der Fehler?
Tabelle user_fragen sieht so aus:
CREATE TABLE `user_fragen` (
`id` int(10) NOT NULL auto_increment,
`question` longtext,
`date` int(20) default NULL,
`points` double(5,2) default NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=3 ;
Danke für die Hilfe
Jörn
ich mach mal wieder Fehlersuche und finde den Fehler nicht:
Bei folgender Funktion:
PHP-Code:
if($action == "add_question1") {
if(mysql_query("insert into $user_fragen(question, points)
values('$question', $points)")) {
echo "<b>Die Frage wurde hinzugefügt!</b><br>";
$action = "add_answer";
$questionid = mysql_insert_id();
}
else {
echo "Die Frage wurde nicht hinzugefügt!<br>Fehler: ".mysql_error()."<br>";
}
}
Die Frage wurde nicht hinzugefügt!
Fehler: 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 '(question, points) values('Beispiel', 1)' at line 1
Wo liegt der Fehler?
Tabelle user_fragen sieht so aus:
CREATE TABLE `user_fragen` (
`id` int(10) NOT NULL auto_increment,
`question` longtext,
`date` int(20) default NULL,
`points` double(5,2) default NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=3 ;
Danke für die Hilfe
Jörn
EDIT:
php-Tags sponsored by Goth
Kommentar