09. august 2001 - 11:46
Der er
12 kommentarer og 1 løsning
Hvad er fejlen her?
mysql_query(\"INSERT INTO tabel (value1)\" . \"VALUES (\'$value1\') WHERE session_id = $session_id\";\") or die(mysql_error()); ab:)
Annonceindlæg fra Barco
09. august 2001 - 11:49
#1
mysql_query(\"INSERT INTO tabel (value1) VALUES (\'$value1\') WHERE session_id = $session_id) or die(mysql_error()\"); /nute
09. august 2001 - 11:49
#2
mysql_query(\"INSERT INTO value1 VALUES (\'$value1\') WHERE session_id = $session_id\") or die(mysql_error()); ...vil jeg tro. ::sunlock.dk::
09. august 2001 - 11:50
#3
hov...sorry: mysql_query(\"INSERT INTO tabel (value1) VALUES (\'$value1\') WHERE session_id = $session_id or die(mysql_error())\");
09. august 2001 - 12:01
#4
Det virker ikke helt endnu. Jeg tester lige videre... ab:)
09. august 2001 - 12:03
#5
$session_id - er det ikke en string, skal der så ikke stå: \'$session_id\' ????
09. august 2001 - 12:05
#6
Du må ikke bruge WHERE sammen med en INSERT mysql_query(\"INSERT INTO tabel (value1) VALUES (\'$value1\')\" or die(mysql_error()\");
09. august 2001 - 12:07
#7
Hvis det du vil er at opdatere et bestemt felt i en bestemt record, så gør således: mysql_query(\"UPDATE tabel SET value1 \'$value1\' WHERE session_id = \'$session_id\'\") or die(mysql_error()); Der var i øvrigt en fejl i min INSERT - skal se således ud: mysql_query(\"INSERT INTO tabel (value1) VALUES (\'$value1\')\") or die(mysql_error());
09. august 2001 - 12:10
#8
Wåt! Så ved jeg ikke, hvad jeg skal gøre? Sagen er enkel nok: Jeg har en simpel tabel, lad os sige 4 rækker; tabel id | navn | tlf | div Ved et besøg er id og navn sat, og ved næste besøg vil brugeren gerne tilføje sit tlf.nr. Bør det så ikke være noget i ovenstående stil: ...INSERT INTO tlf VALUES (\'$tlf\') WHERE navn = $navn\") or die(mysql_error)? ab:)
09. august 2001 - 12:11
#9
Prøver lige at update..
09. august 2001 - 15:18
#10
Nej så er det UPDATE tabellens-navn SET tlf = \'$tlf\' WHERE navn = \'$navn\'
09. august 2001 - 15:23
#11
Ok - det ser ud til at virke. Takker... Sender du lige et svar? aB:)
09. august 2001 - 15:53
#12
Velbekomme
09. august 2001 - 16:01
#13
:-)
Computerworld tilbyder specialiserede kurser i database-management