login  Naam:   Wachtwoord: 
Registreer je!
 Forum

query wordt niet uitgevoerd (Opgelost)

Offline kickasgamer - 09/06/2007 19:11
Avatar van kickasgamerPHP ver gevorderde ik ben bezig met een scriptje maar hij doet de query niet 

hij geeft de melding: "de query is mislukt!" die te vinden is op lijn 48

hier is de hele code: http://www.plaatscode.be/5593/

alvast bedankt

4 antwoorden

Gesponsorde links
Offline ikkedikke - 09/06/2007 19:22
Avatar van ikkedikke PHP expert maak er eens van: echo "De query is mislukt!<br /> reden:".mysql_error();
en geef de fout eens.
Offline kickasgamer - 09/06/2007 19:32 (laatste wijziging 09/06/2007 19:32)
Avatar van kickasgamer PHP ver gevorderde dit is de error
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 'release,genre,platform,website,avatar) VALUES ('Halo 3','Bungie','Microsoft','20' at line 1

miss de $waardes buiten de quotes zetten ?
Offline Rik - 09/06/2007 19:43 (laatste wijziging 09/06/2007 19:44)
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Release is een gereserveerd woord in sql. Die mag je dus niet als tabelnaam gebruiken...

Edit:
Of je moet het tussen backticks zetten in de query:
  1. <?php
  2.  
  3. $query = "INSERT INTO gdb (naam,developer,uitgever,`release`,genre,platform,website,avatar) VALUES";
  4.  
  5. $query .= " ('$naam','$developer','$uitgever','$release','$genre','$platform','$website','geen.gif')";
  6. ?>
Offline kickasgamer - 09/06/2007 19:44 (laatste wijziging 09/06/2007 20:04)
Avatar van kickasgamer PHP ver gevorderde maar het heeft gewerkt op een andere server 

edit: met backtiks werkt het 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.225s