erwan83 Du Shift DEL tu te méfieras ! | Bonjour.
Je fais une recherche de type MATCH par rapport à une valeur $input
j'ai des resultats mais PHP refuse de me donner le nombre de résultats :
mysql_fetch_row(): supplied argument is not a valid MySQL result resource (retourné sur execution de $row = mysql_fetch_row($result2);
Code :
- $requete = " SELECT DISTINCT titre, description, valeur, url, body,
- MATCH (body,titre,description) AGAINST ('$input') AS cpt FROM test
- WHERE MATCH (body,titre,description) AGAINST ('$input') ORDER BY cpt DESC LIMIT ".$deb.",30";
- $select = " SELECT count(url) FROM SELECT DISTINCT titre, description, valeur, url, body,
- MATCH (body,titre,description) AGAINST ('$input') AS cpt FROM test
- WHERE MATCH (body,titre,description) AGAINST ('$input') ";
- $result = mysql_query($requete,$link);
- $result2 = mysql_query($select,$link);
- $row = mysql_fetch_row($result2);
- $nombre = $row[0];
|
Voila...
je vais chercher mes valeurs et au moment de rechercher le COUNT je dois dire que ça coince un peu
le champ url existe bien mais je ne suis pas sur que SQL prenne des lignes pour ce type de requete, que mettre ? avec fetch array ca marche pas non plus Message édité par erwan83 le 11-02-2007 à 19:26:10 ---------------
http://www.ypikay.com
|