Requetes imbriquées - SQL/NoSQL - Programmation
Marsh Posté le 01-08-2006 à 10:38:40
ce que tu veux faire est pas une imbrication mais bien une requete simple avec plusieurs criteres 
ton where doit ressembler a ca; 
| Code : 
 | 
 
mais a mon humble avis lis les 10 premieres lignes d un tuto SQL
Marsh Posté le 01-08-2006 à 10:39:22
je ne vois pas pourquoi , ni comment tu veux les imbriquer 
qu'est ce que tu cherche comme résultat ? 
Marsh Posté le 01-08-2006 à 11:02:28
| betsamee a écrit : ce que tu veux faire est pas une imbrication mais bien une requete simple avec plusieurs criteres  
   | 
 
 
ah oui je pense que c'est cela je vais aller tester de suite , mais désolé peut etre que j utilise les mauvais termes en SQL car je suis une vrai Bille dans cas dsl  
 
Merc 
Marsh Posté le 01-08-2006 à 11:03:43
| flo850 a écrit : je ne vois pas pourquoi , ni comment tu veux les imbriquer  | 
 
 
je veux afficher les resultats que mon moteur de recherche interne et trouver par rapport aux champs saisis par l utilisateur ( dans se cas par -> titre_carnet_voyage et date_voyage) 
Marsh Posté le 01-08-2006 à 11:08:11
betsamee , je repondais a la question de flo850 et merci pour ton aide
 et merci pour ton aide 
impecc ça marche Merciiiiiiiiiiiiiii  
 
Marsh Posté le 01-08-2006 à 11:13:38
| mitch46000 a écrit : betsamee , je repondais a la question de flo850 | 
  
 
 
honnetement tu devrais te former un minimum au sql parcequ la c'est la base de la base
Marsh Posté le 01-08-2006 à 11:16:46
oui je compte le faire mais je chercher aux mauvaises endroit aussi donc voila....
Marsh Posté le 01-08-2006 à 15:47:18
re coucou c moi !!! dit je n arrive pas a concaténé mes 2 requetes quelqu un pourrait il me REaidé car le bloque complet voila mon code : 
 
| Code : 
 | 
 
 
voila mon code (surement faux car j ai des erreurs) 
 
En gros j au petit moteur de recherche dans ma base et je veus selon les cas ou je saisi titre et commentaire ou pas m affiche les resultats 
 
Pour mieux comprendre : 
 
si rien saisie --------------------------> message d erreur (cela est deja gérer) 
si titre "et" commentaire sont saisies ---> affichage du resultats selon les valeurs rentrés par l utilisateur  
si QUE titre est saisie -----------> affichage du resultat selon la valeur de titre 
si QUE commentaire est saisie ---> affichage du resultat selon la valeur de commentaire   
Marsh Posté le 01-08-2006 à 15:51:38
remplace  
$rechercher. = " condition ";  
par  
$rechercher. = " AND condition ";  
 
et 
 
$rechercher =  " SELECT * FROM carnet_voyage WHERE  ($rechercher)ORDER by id_carnet_voyage ASC";   
par  
$rechercher =  " SELECT * FROM carnet_voyage WHERE  1 ($rechercher)ORDER by id_carnet_voyage ASC";   
 
au passage tu as mis un . en trop quand tu  contruit ta requete a la fin 
 
une habitude a prendre quand la rquete ne marche pas est de faire afficher la requete construite 
Marsh Posté le 01-08-2006 à 16:15:32
| flo850 a écrit : remplace   | 
 
 
ok je vais tester tout çà mais le "1" dans mon SELECT il sert a quoi  
  
Marsh Posté le 01-08-2006 à 16:20:05
ca evite de se poser la question : "est ce que c'est la premier condition ou pas? "  
si c'est la premeire alors je fais $recherche .=" condition" , sinon, je fais $recherche?="  AND condition"  
Marsh Posté le 01-08-2006 à 16:27:23
Merci bien je pense qu a l avenir cela va me servir  MERCI BEAUCOUP
 MERCI BEAUCOUP
Marsh Posté le 01-08-2006 à 17:29:10
| flo850 a écrit : ca evite de se poser la question : "est ce que c'est la premier condition ou pas? "   | 
 
Plutôt que simplement un 1 (MySQL ?), une vraie expression booléenne 1=1 serait plus correcte et plus portable.
Marsh Posté le 01-08-2006 à 10:34:18
bonjour à tous ;
 )
 ) 
 
  
voila mon probleme je fais un moteur de recherche interne a mon site et lorsque j effectue une recherche multi-criteres je dois imbriqués 2 requetes SQL ..
Je n arrive pas a réaliser cela ( surement du fait que je suis nul en SQL
Donc j aurai besoin d aide pour imbriquer les 2 requetes suivantes :
Requete 1 :
Requete 2 :
Merci d'avance