ik wil alle data halen uit de tabel auto waar het merk gedefinieerd wordt door $merk_keuze

Als ik $merk_keuze print danwel echo komt er netjes volkswagen te staan.



als ik volkwagen hard invoer werkt het ok

  $result=mysql_query("SELECT * FROM auto WHERE merk = 'volkswage'",$db);

maar nu wil ik alle data variabel zoeken op basis van $merk_keuze

ik dacht aan onderstaande
 
$result=mysql_query("SELECT * FROM auto WHERE merk = '". $merk_keuze ."'",$db);


maar helaas dit werkt niet, wie heeft de oplossing voor dit eenvoudige probleem ?
The master op 11/10/2010 23:02:23

wie heeft de oplossing voor dit eenvoudige probleem ?


Jijzelf.

Bouw even een nette foutafhandeling in en de eventuele error staat glashelder op je scherm.
volgens mij weet jij het wel help mij als "herstarter" dan even om dit draaiend te krijgen
SanThe Nvt op 11/10/2010 23:07:09

[quote="The master op 11/10/2010 23:02:23"]
wie heeft de oplossing voor dit eenvoudige probleem ?


Jijzelf.

Bouw even een nette foutafhandeling in en de eventuele error staat glashelder op je scherm.
[/quote]

Dit is de beste hulp die ik je kan geven.
Als je dit doet hoef je bijna nooit meer vast te zitten.
// zucht...

u had gelijk mijn excuses
En als ik naar het scriptje kijk dan ben ik ook benieuwd, want ik zie daar geen fout in.
kijk eens wat $merk_keuze is, deze zal waarschijnlijk niet helemaal kloppen
Let ook op lower en upper case. Je hebt "Volkswagen" in de database en je zoekt "volkswagen". Een van de meest voorkomende en vervelende zoekproblemen bij namen/merknamen etc. Jammer genoeg kan MySQL geen functional indexes maken....

Reageren