![]() |
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"); 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) Tacksam för svar! //Philip Andersson :) |
har du fältnamn som är siffror?
Det är kanske det som är problemet. prova annars Kod:
INSERT INTO table (`1`, `2`, `3`, `4`) |
Citat:
:D Problemet löst! Ha det bra! //Philip Andersson! |
Värt att poängtera att detta gäller även för fältnamn som mysql anser är reserverade
|
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 |
Jag sätter gärna ` runt alla mina fältnamn för att undvika just detta.
|
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. |
Citat:
Citat:
Citat:
Citat:
|
Alla tider är GMT +2. Klockan är nu 14:37. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson