webForumDet fria alternativet
Logga in / Bli medlem

Insert i MySQL???

Databaser & SQL

2 svar · 229 visningar · startad av aasah

Medlem sedan mars 20034 471 inlägg
Trådstart#1

Jag definierade och ville stoppa in värden enligt följande:

CREATE TABLE test (namn1 CHAR(4) NOT NULL PRIMARY KEY, namn2 CHAR(4) NOT NULL);

INSERT INTO test (namn1, namn2) VALUES (Anna, Karl); (*)

Skapandet går bra, men för insert blir resultatet:

MySQL skrev:

Unknown column 'Anna' in 'field list'

VAAA???? :q "Anna" är ju ett värde inte en kolumn.... Vad är fel och varför? :q

* Fast eg är det skrivet i PHP så det står:
$n1 = 'Anna';
$n2 = 'Karl';
INSERT INTO test (namn1, namn2) VALUES ($n1, $n2); (Inom PHP-taggar givetvis.)

Medlem sedan mars 20025 907 inlägg
#2

Fnuttar runt dina textvärden

INSERT INTO test (namn1, namn2) VALUES ('Anna', 'Karl');
Medlem sedan mars 20034 471 inlägg
#3

Åååh, vilket enkelt fel! TACK! :)

271 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)