login  Naam:   Wachtwoord: 
Registreer je!
 Forum

insert

Offline Skelton - 16/09/2005 10:01
Avatar van SkeltonNieuw lid Goeie morgen,
Ik heb volgende insert query in mijn script staan:

  1. $i_shows = mysql_query("INSERT INTO shows (title, where, info, date) VALUES ('".$_POST['title']."', '".$_POST['where']."', '".$_POST['info']."', '".$date."')") or die(mysql_error());


Deze geeft steeds deze fout:
You have an error in your SQL syntax near 'where, info, date) VALUES ('Testing', 'tester test', 'Haha het mislukt! :d', '11' at line 1

Nu als ik de where er uit haal zoals dit:

  1. $i_shows = mysql_query("INSERT INTO shows (title, info, date) VALUES ('".$_POST['title']."', '".$_POST['info']."', '".$date."')") or die(mysql_error());


Dan geeft hij geen fouten. Dus het moet liggen aan de where dat ik invoeg denk ik? Maar ik zie mijn fout niet.

Alvast Bedankt.

4 antwoorden

Gesponsorde links
Offline marten - 16/09/2005 10:17
Avatar van marten Beheerder Misschien dat hij het where ziet als sql taal.
Dit kan je misschien oplossen door een andere kolomnaam te gebruiken
Offline Skelton - 16/09/2005 10:37
Avatar van Skelton Nieuw lid Ha idd, da was dus de fout!
Mercie marten 
Offline marten - 16/09/2005 11:04
Avatar van marten Beheerder Youre welcome 
Offline leendert - 16/09/2005 11:14
Avatar van leendert HTML beginner WHERE is een gereserveerd word in mysql.

Je kan het wel gebruiken maar dan moet je backticks er om heen doen maar dat is een erg slechte oplossing dus NIET gebruiken.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.19s