MySQL INSERT INTO driller
Hej EkspertenFor lige at forklare hvad det går ud på, så...
Har en lang liste kort, med tilhørende input fields så man kan indtaste hvor mange man har af hver slags. Hvis der allerede findes en post i databasen skal den blot opdatere antallet af kort, dette har jeg fået til at fungere.
Hvis der ikke allerede findes en post i databasen, skal den indsætte en... her går det galt.
Jeg bruger følgende insert statement
$sql = INSERT INTO haves (user,card,quantity,condition)" . "VALUES('$user','$CardsRow[ID]','$_POST[$CardID]','1')
mysql_query($sql) or die(mysql_error();
Fejlmeddelelsen lyder som følger:
Parse error: syntax error, unexpected T_STRING in /volume1/web/Magic/edithaves.php on line 93
line 93 er $sql = .... linien.
Tabellen ser ud som følger:
CREATE TABLE IF NOT EXISTS `haves` (
`user` varchar(9) NOT NULL,
`card` varchar(255) NOT NULL,
`quantity` varchar(3) NOT NULL,
`condition` int(2) NOT NULL,
`foil` int(1) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Variablerne som jeg indsætter burde være ok.
Får ved et simpelt echo
$user = 1
$CardsRow[ID] = 1592
$_POST[$CardID] = 3
Hvor går det galt?