Vinnaren i pepparkakshustävlingen!
2008-10-14, 11:44
  #1
Medlem
Kod:
$sql "INSERT INTO animal_d(animal_id, user_id, ob_pic, animal_name, animal_age, animal_sex, animal_info, animal_deadDate, animal_poetry, animal_photo, added_date)
             VALUES('','
{$_SESSION['user_id']}','{$ob_pic}','{$name}','{$age},'{$sex}','{$info}','{$deadDate}','{$poetry}','','{$added_date}')";
             
mysql_query($sql) or die(mysql_error()); 

Denna ger mig:

Citat:
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 'Kvinna','GOogle','10082008','Google','','NOW()')' at line 2

Men varför!?
Citera
2008-10-14, 11:46
  #2
Medlem
rtxs avatar
Kod:
echo $sql//är du snäll... 
Citera
2008-10-14, 11:53
  #3
Medlem
Givetvis

Kod:
INSERT INTO animal_d(animal_iduser_idob_picanimal_nameanimal_ageanimal_sexanimal_infoanimal_deadDateanimal_poetryanimal_photoadded_dateVALUES('','1','images/obituary/ob_4.jpg','Tjo!','31,'Man','Majs','10092008','majs','','NOW()') 

Märkte nu att animal_id blir 1, men det finns redan en post med animal_id = 1 i databasen.

Edit: *PANG* Tja, det var ju inte så jäkla svårt att se vad som var fel nu...
Citera
2008-10-14, 11:55
  #4
Medlem
rtxs avatar
Citat:
Ursprungligen postat av Isterband
Givetvis

Kod:
INSERT INTO animal_d(animal_iduser_idob_picanimal_nameanimal_ageanimal_sexanimal_infoanimal_deadDateanimal_poetryanimal_photoadded_dateVALUES('','1','images/obituary/ob_4.jpg','Tjo!','31,'Man','Majs','10092008','majs','','NOW()') 

Märkte nu att animal_id blir 1, men det finns redan en post med animal_id = 1 i databasen.

Edit: *PANG* Tja, det var ju inte så jäkla svårt att se vad som var fel nu...

,'31,sen vill du nog inte skicka in NOW() som en sträng va?

edit: såg inte din edit.
Citera
2008-11-03, 08:30
  #5
Medlem
Citat:
Ursprungligen postat av Isterband
Kod:
$sql "INSERT INTO animal_d(animal_id, user_id, ob_pic, animal_name, animal_age, animal_sex, animal_info, animal_deadDate, animal_poetry, animal_photo, added_date)
             VALUES('','
{$_SESSION['user_id']}','{$ob_pic}','{$name}','{$age},'{$sex}','{$info}','{$deadDate}','{$poetry}','','{$added_date}')";
             
mysql_query($sql) or die(mysql_error()); 

Denna ger mig:



Men varför!?


'Kvinna','GOogle','10082008','Google','','NOW()')' at line 2

det är en ' för mycket mellan google och NOW, ta bort den så fungerar det säkert =)
Citera
2008-11-03, 16:35
  #6
Medlem
Tjahaja... jo, det här är ju då ett rätt gammalt problem som jag satt med och det är löst för länge sen...
Läste du inte hela tråden?
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback