order by dans clause match => comment bloquer le compteur

order by dans clause match => comment bloquer le compteur - PHP - Programmation

Marsh Posté le 12-02-2007 à 20:46:11    

Code :
  1. $requete = " SELECT DISTINCT blablabla MATCH (body,titre,description) AGAINST ('$input') AS  cpt FROM test WHERE MATCH (body,titre,description) AGAINST ('$input') ORDER BY cpt DESC LIMIT ".$deb.",30";


 
ORDER BY cpt me pose probleme :
Ok, ca classe mes reccords du plus pertinent au plus débile
seulement, parfois ca me renvoit que des reccords débiles !
 
=> je ne voudrais retourner les resultats que si cpt est > 0.9 (admettons)
 
mais je n'arrive pas à coller la clause dans le code


Message édité par erwan83 le 12-02-2007 à 20:47:31

---------------
http://www.ypikay.com
Reply

Marsh Posté le 12-02-2007 à 20:46:11   

Reply

Marsh Posté le 12-02-2007 à 21:38:51    

Rappel: PHP != SQL != MySQL
 
[:kiki]

Reply

Marsh Posté le 13-02-2007 à 07:01:31    

oui mais php == réponse et MySQL !== réponse
désolé


---------------
http://www.ypikay.com
Reply

Marsh Posté le 13-02-2007 à 09:54:46    

erwan83 a écrit :

oui mais php == réponse et MySQL !== réponse
désolé


Ne sois pas désolé et commence par faire mentalement la distinction, puis par changer de catégorie pour maximiser tes chances de réponses.
 
Une des bases de l'informaticien : réduire la portée du problème. Ici, ça revient à ne jouer qu'avec du SQL et d'obtenir un query qui marche.
 
Ce que tu fais, c'est compliquer le problème en ajoutant du PHP.
 


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 13-02-2007 à 09:59:46    

Ceci dit, il n'est pas exclu que ton pb ne puisse pas se résoudre rien qu'à coup de SQL, mais tu fais clairement une soupe et tu orientes clairement vers du SQL, tout en rajoutant une couche PHP.
 

Citation :

je n'arrive pas à coller la clause [SQL] dans le code


 
On voudrait, par exemple, voir ce qui se passe avec ton query - du SQL, hein, pas du $requete.
 

Citation :

ORDER BY cpt me pose probleme :
Ok, ca classe mes reccords du plus pertinent au plus débile
seulement, parfois ca me renvoit que des reccords débiles !


C'est du SQL, hop, good bye PHP pour l'instant. [:pingouino]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed