![]() |
[MYSQL] Zoeken binnen resultaten
ik wil een zoekopdr8 uitvoeren. Iedere selectie is optioneel
bijv ik wil een rolex die voor vrouwen is bestemd zoeken maar ik wil ook dat men all1 op een leren band kan zoeken ik moest denken aan een temporary table maar die moet worden geleegd met de eerdere resultaten als die niet voldoen en gevuld worden met de laatste resultaten kan dat of moet ik op een andere manier ervoor zorgen dat het kan?? grtz JJ |
Anders breid je je query gewoon uit?
SELECT * FROM horloges WHERE merk='rolex' SELECT * FROM horloges WHERE merk='rolex' AND mv='v' SELECT * FROM horloges WHERE bandje='leer' *?* |
Citaat:
dat moet sneller kunnen hoe doen de zoekmachines dat?? grtz JJ |
je kunt je select statement toch dynamisch opbouwen???
|
Citaat:
|
Citaat:
dit snap ik nie :) select * FROM table where ********************* en dan de sterretjes met if's aanpassen?? |
Je kan alle opties (MERK,MV,BANDJE,etc) toch gewoon opvragen en dat in een formulier neerzetten. Dan haal je de velden die ingevuld zijn eruit samen met de naam van de optie en die prop je in de query.
Khoop dat dit het ietsje duidelijker maakt, maar je kan iig alle velden uit de Database halen. |
Citaat:
Code:
$select = "SELECT * FROM table WHERE"; mysql_execute( $select ); Weet ik het :o :) |
SELECT * FROM horloges WHERE merk='rolex' AND mv='%$zoek%'
heb je hier iets aan? |
Je kan gewoon een query samenstellen.
Dit is niks anders dan een string -> Bijvoorbeeld: $query = "select * from horloges where merk=\"rolex\""; if($lerenbandje) { $query .= " and bandje=$lerenbandje"; } Ik zeg maar wat, maar nu heb ik dus de string: select * from horloges where merk="rolex" and bandje="leren" Bijvoorbeeld :) Na ja, daarna ff uitvoeren: $result = mysql_query($query) or die(mysql_error()); (in PHP) |
ik heb boven uitgebreidde zoekfunctie liggen (gebruik ik voor mijn cd database)
ik zal vanmiddag wel kijken of er al goed antwoord is anders post ik |
Alle tijden zijn GMT +1. Het is nu 18:05. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.