login  Naam:   Wachtwoord: 
Registreer je!
 Forum

query wordt niet uitgevoerd (Opgelost)

Offline roy - 02/08/2007 20:55 (laatste wijziging 02/08/2007 20:56)
Avatar van royPHP gevorderde Beste allemaal,

ik maak een sessie aan:

http://www.fysiotherapiedeviolier.nl/praktijk

de inhoud van sessie b is praktijk
dat werkt ook.

nu heb ik de volgende query:
  1. $sql = "SELECT * FROM menu WHERE submenu=".$_SESSION['b']." ORDER BY 'order' ASC LIMIT 0, 1"; // dit is dus de query om de producten op te halen
  2. $query = mysql_query($sql) or die (mysql_error()."<br>in file ".__FILE__." on line ".__LINE__);


daarij krijg ik de volgende foutmelding:
Unknown column 'praktijk' in 'where clause'
in file /var/www/html/index.php on line 112

wat kan ik hieraan doen?


groeten,
Roy

ps. in PHPmyAdmin werkt de query wel...

3 antwoorden

Gesponsorde links
Offline Ultimatum - 02/08/2007 20:59 (laatste wijziging 02/08/2007 21:00)
Avatar van Ultimatum PHP expert Om een string moeten quotes:
  1. SELECT * FROM menu WHERE submenu='".$_SESSION['b']."' ORDER BY 'order' ASC LIMIT 0, 1

Probeer dit eens
Offline roy - 02/08/2007 21:01
Avatar van roy PHP gevorderde juist, ik zag het te laat...

voorheen was de waarde in sessie b een getal, hoeven daar geen quotes omheen?
Offline Ultimatum - 02/08/2007 21:04
Avatar van Ultimatum PHP expert Nee, een int (getal) moet je altijd buiten quotes houden.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.173s