FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Har WN som tidsfördriv
|
Hej gott folk
![]() Har ett litet problem med att köra insert into i mySQL! Så här ser koden ut: Kod:
$con = mysql_connect("localhost","peter","abc123"); if (!$con) *{ *die('Could not connect: ' . mysql_error()); *} mysql_select_db("my_db", $con); $sql="INSERT INTO products (name, desc, points, img) VALUES ('".$_POST['name']."','".$_POST['desc']."','".$_POST['points']."','".$_POST['img']."')"; if (!mysql_query($sql, $con)) *{ *die('Error: ' . mysql_error()); *} echo "Added!"; } Kod:
Error: 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 '2, 3, 4) VALUES ('1','2','3','4')' at line 1 Kod:
$result = mysql_query("INSERT INTO table (1, 2, 3, 4) VALUES ('".$_POST['1']."', '".$_POST['2']."', '".$_POST['3']."', '".$_POST['4']."')"); Tacksam för svar! //Philip Andersson ![]() |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Klarade millennium-buggen
|
har du fältnamn som är siffror?
Det är kanske det som är problemet. prova annars Kod:
INSERT INTO table (`1`, `2`, `3`, `4`) |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Har WN som tidsfördriv
|
Citat:
![]() Problemet löst! Ha det bra! //Philip Andersson! |
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Medlem
|
Värt att poängtera att detta gäller även för fältnamn som mysql anser är reserverade
|
||
![]() |
![]() |
![]() |
#5 | |||
|
||||
Bara ett inlägg till!
|
generellt så skulle jag också avråda från fältnamn i form av siffror, eftersom att det efter ett tag kan bli väldigt oöversiktligt, och väldigt svårläst kod.
Lycka till |
|||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Klarade millennium-buggen
|
Jag sätter gärna ` runt alla mina fältnamn för att undvika just detta.
|
||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Medlem
|
Har du en tabell som heter "table"? Det skulle jag nog avråda från.
Även om det verkar funka nu så bäddar det för lätta missförstånd, t.ex. när du behöver använda kommandon som CREATE TABLE eller ALTER TABLE. |
||
![]() |
![]() |
![]() |
#8 | ||||
|
|||||
Har WN som tidsfördriv
|
Citat:
Citat:
Citat:
![]() Citat:
|
||||
![]() |
![]() |
Svara |
|
|