|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||
|
Membre régulier
![]() Inscription : juillet 2005 Messages : 484 ![]() |
Bonjour a tous ,
voila mon probleme j'ai dans ma requette au moins 20 conditions mais celle qui me pose un probleme c'est celle qui on des comparaisons avec les = ya pas de probleme mais les <= a >= dés que j'entre les conditions Code :
prix>='$prix_debut' and prix<='$prix_fin' and annee=<'$annee_fin' and annee>='annee_debut' quelqu'un a une idée Code :
Resource id #3 - Query was empty ( j'ai que deux enregistrement dans ma table annonce ) !!!! |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 286 ![]() |
Mets ta requête dans une chaîne de caractère et affiche-la, ainsi que l'erreur mysql (voir point 2 de ma signature)
Mets les noms de tables et de champs entre backquotes
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Inscription : juillet 2005 Messages : 484 ![]() |
qu'est ce que t'appel mettre la requette dans une chaine de caractére !!
desolé je debute et comme beaucoup seul |
|
|
00
|
|
|
#4 | |||
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 286 ![]() |
Citation:
tu fais : Code :
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|||
|
|
00
|
|
|
#5 |
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 753 ![]() |
As tu essayer BETWEEN ??
|
|
|
00
|
|
|
#6 | ||||
|
Membre régulier
![]() Inscription : juillet 2005 Messages : 484 ![]() |
bon je comprend rien je recommence tout
j'ai un formulaire on entre le cat de l'auto le souscat de l'auto et le prix mini et le prix maxi sa, sa marche ..... Code :
mais dés que j'ajoute les entre et entre sa marche plus Code :
pour ce qui est des ecritures qui doivent se faire dans les regles de l'art svp je suis d'accord ,mais je veux comprendre pk les conditions <> ne fonctionne pas |
||||
|
|
00
|
|
|
#7 | |
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 286 ![]() |
Citation:
Et si tu modifiais ta requête pour avoir : "select cat, souscat, prix from..." ?
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|
|
|
00
|
|
|
#8 | ||
|
Membre régulier
![]() Inscription : juillet 2005 Messages : 484 ![]() |
Eusebius , ecris comme sa fonctionne pas meme sans prix !!!!
Code :
|
||
|
|
00
|
|
|
#9 |
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 286 ![]() |
Je crois que tu n'as pas compris les principes de bases pour les requêtes... Ou alors c'est des erreurs d'étourderie
ton mysql_fetch_array, tu l'appliques sur $resultat, et le retour de cette fonction, tu l'appelles autrement !
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|
|
00
|
|
|
#10 | ||||||
|
Membre régulier
![]() Inscription : juillet 2005 Messages : 484 ![]() |
effectivement petite erreur la sa marche
Code :
je recupere le prix puisque les conditions ne reste que sur cat et souscat Code :
mais si j'ajoute les conditions prix entre et entre sa marche plus Code :
|
||||||
|
|
00
|
|
|
#11 | ||||
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 753 ![]() |
Code :
ou Code :
|
||||
|
|
00
|
|
|
#12 |
|
Membre régulier
![]() Inscription : juillet 2005 Messages : 484 ![]() |
sa marche pas ni l'une ni l'autre , je comprend pas pourtant sa a l'air simple
|
|
|
00
|
|
|
#13 | |
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 286 ![]() |
Citation:
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|
|
|
00
|
|
|
#14 |
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 753 ![]() |
en remplacant prix_fin et debut par de vrai valeur ca donne quoi ?
|
|
|
00
|
|
|
#15 |
|
Membre régulier
![]() Inscription : juillet 2005 Messages : 484 ![]() |
obsolument rien ne s'affiche ni erreur ni resulat ,
avec des valeurs en dur >=8000 and <=12000 . (prix de l'auto 10000) rien non plus comme sa c plus simple dans la table il y a deux enregistrements les deux on pour marque mercedes 560 pour 10000 euro |
|
|
00
|
|
|
#16 | |
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 286 ![]() |
Citation:
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|
|
|
00
|
|
|
#17 | ||
|
Membre régulier
![]() Inscription : juillet 2005 Messages : 484 ![]() |
requete dans mysql
Code :
echo de $recherche select cat,souscat,prix from annonce where cat='69' and souscat='993' and prix between'1500' and '12500' |
||
|
|
00
|
|
|
#18 | |
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 753 ![]() |
mets un espace
Citation:
|
|
|
|
00
|
|
|
#19 | ||||
|
Membre régulier
![]() Inscription : juillet 2005 Messages : 484 ![]() |
revoili voila ma requete meme l'espace enlever entre between et '$prix_debut'
ni change rien Code :
Code :
Code :
select cat,souscat,prix from annonce where cat='69' and souscat='993' and prix between '1500' and '12500' |
||||
|
|
00
|
|
|
#20 |
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 286 ![]() |
Tu pourrais tester correctement (sans le "$recherche = ...") ta requête dans phpmyadmin ? Qu'on sache s'il y a une erreur ou pas.
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com