par
matbio » 05 nov. 2005, 21:02
bonjour à tous ,
voila j'essaie de faire une requête sql dans une page en php avec mysql,,
le but etant de faire un tri sur plusieurs champs .
d'une part je sais faire des requêtes simples, donc la je coince

!!
j'ai essayer d'imbriquer les requêtes mais ça ne marche pas ... d'après ce que j'ai compris les requêtes imbriquées ne fonctionnent pas avec mysql...
j'ai essayé les and et OR mais il me sort tous les résultats relatif à tous les champs demandés ...
voila le code en imbriqué :
Code : Tout sélectionner
$search="(SELECT * FROM (SELECT * FROM (SELECT * FROM tour WHERE region='$dord' OR region='$char' OR region='$limo') WHERE bedrooms>'$bed') WHERE price BETWEEN '$mini' AND '$maxi')";
avec ça j'ai une belle erreur sql
et l'essai avec des and et OR qui ne fonctionne pas :
Code : Tout sélectionner
$search="(SELECT * FROM tour WHERE bedrooms>'$bed' AND price>'$mini' OR price<'$maxi' OR region='$dord' OR region='$char' OR region='$limo')";
avec ça j'ai tous les enregistrement qui respectent certains champs mais pas d'autres ,le but et de ne garder que les enregistrements respectant
tous les critères .
qqun pour me donner un coup de main !!! ?
merci