login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[opgelost] SQL syntax

Offline demich - 10/11/2006 17:54 (laatste wijziging 10/11/2006 18:00)
Avatar van demichNieuw lid
  1. <?php
  2. echo"uur $uur en dag $dag user id $userid uitgedaag $uitgedaagd";
  3.  
  4. mysql_query("INSERT INTO uitdaging (speler1id,speler2id,dag,uur) VALUES (".$userid.",".$uitgedaagd.",".$dag.",".$uur.")") or mysql_error();
  5. ?>


Zo dit is mijn code nu heb ik een probleem want er wordt geen nieuwe rij in mijn database toegevoegd. Het probleem ligt bij $dag want als ik dezelfde query uitvoer zonder $dag, dan werkt het wel. ($dag is een string terwijl de andere variabelen integers zijn)

Wie weet hoe het moet ?

2 antwoorden

Gesponsorde links
Offline Stijn - 10/11/2006 17:59
Avatar van Stijn PHP expert er moeten nog single quotes rond $dag , bij een string of char moeten altijd single quotes staan of van die `-tekens , bij integers , floats hoeft dit niet:
  1. <?
  2. mysql_query("INSERT INTO uitdaging (speler1id,speler2id,dag,uur) VALUES (".$userid.",".$uitgedaagd.",'".$dag."',".$uur.")") or mysql_error();
  3. ?>


groeten
stijn
Offline demich - 10/11/2006 18:00
Avatar van demich Nieuw lid OK Dank je wel 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.194s