login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Error in SQL Syntax

Offline Chilion - 31/01/2008 09:06 (laatste wijziging 31/01/2008 09:07)
Avatar van ChilionMySQL interesse Hoi,

Ik probeer via PHP wat in een mySQL datebase te zetten. Alle variablen worden gevuld. Alle code is volgens mij prima, alleen is er toch ergens wat fout waarschijnlijk, ik krijg de volgende fout:

Citaat:
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 ') VALUES ( '12345', 'DW4', ' at line 8


De VALUES 12345 en DW4 zijn 2 variablen die ik dus in mijn tabel wil knallen. De code is:

  1. <?php
  2. ini_set('display_errors', 'On');
  3. mysql_connect('localhost','root', '');
  4. mysql_select_db('werk');
  5. INSERT INTO urenregistratie
  6. (
  7. Projectcode,
  8. Werkcode,
  9. Werknemer,
  10. Begintijd,
  11. Eindtijd,
  12. )
  13. VALUES
  14. (
  15. '".mysql_real_escape_string($_POST['requiredPJcode'])."',
  16. '".mysql_real_escape_string($_POST['requiredWRcode'])."',
  17. '".mysql_real_escape_string($_POST['naam'])."'
  18. '".mysql_real_escape_string($_POST['requiredBeginTijd'])."',
  19. '".mysql_real_escape_string($_POST['requiredEindTijd'])."',
  20.  
  21. )
  22. ") or die(mysql_error());
  23. ?>


Ik snap nu dus echt niet wat ik fout doe, kan iemand mij helpen? Alvast bedankt!

Chilion

2 antwoorden

Gesponsorde links
Offline Ultimatum - 31/01/2008 09:24
Avatar van Ultimatum PHP expert Je moet de komma voor de haakje van VALUES weghalen.
Offline Wim - 31/01/2008 10:17 (laatste wijziging 31/01/2008 10:19)
Avatar van Wim Crew algemeen op regel 21 moet de komma ook weg, dat zal anders ook een error geven

//edit:
complementen voor de ordelijkheid in je SQL query, tis zeer overzichtelijk => makkelijk te verbeteren door anderen indien nodig
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.269s