Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer

Forum > Webbutveckling relaterat > Databaser och SQL

SQL insert into syntax error?

Buffee
Buffee

Gradering

#21185

Hejsan, jag har träffat på ett mystigst problem angående sql insert into syntax error..

Detta är error texten som kommer upp: 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 'by, text, date)VALUES('admin', 'test', '3 Sep - 00:50')' at line 1

Här är filens kodning:


<? mysql_connect("...", "...", "...")or die("cannot connect"); 

mysql_select_db("...")or die("cannot select DB");

$text=$_POST['text'];

$by=$_POST['by'];

$date=date('j M - H:i');

mysql_query("INSERT INTO stream (by, text, date)VALUES('$by', '$text', '$date')")or die(mysql_error()); ?>

Förstår inte vad felet är.. hjälp!

ID: #21185 | Skapades: 2011-09-03 00:57:22 | Tråden har 3 svar och har lästs 324 gånger.

Buffee
Buffee

Gradering

#21186

Löste det, konstigt nog var jag tvungen att ha en sånhär (`) framför och efter stream och by, text, date.. såhär:

mysql_query("INSERT INTO `stream` (`by`, `text`, `date`)VALUES('$by', '$text', '$date')")or die(mysql_error()); ?>

konstigt.. Men nu funkar det iallafall :D

ID: #21186 | Skapades: 2011-09-03 02:52:44

Varför du behöver ha ` runt ordet "by" är för att "by" är ett reserverat ord i MySQL. Tror ärven "stream" är ett reserverat ord i mysql.
Man ska undervika att använda reserverade ord som kolumnnamn.

Kan man inte läsa och förstå min kod, kan man inte programmera - Christher Lenander
ID: #21187 | Skapades: 2011-09-03 13:15:59

Buffee
Buffee

Gradering

#21193

Okey, tack det var bra att veta för framtiden tack chrille!:)

Du tror inte du har svaret till detta också ?:)

http://www.aspkoll.se/traad/21192-p...tarea-elr-input/

Redigerades av Buffee den 7 september 2011. Läs tidigare inlägg.
Redigerades av Buffee den 7 september 2011. Läs tidigare inlägg.
Redigerades av Buffee den 7 september 2011. Läs tidigare inlägg.
ID: #21193 | Skapades: 2011-09-07 21:14:50
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy