Problème requête SQL

Dreamlock -  
genimust Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis en stage, et je code une page sur laquelle je suis sensé récupérer les processeurs du magasin depuis la base de donner pour les afficher dans une "Combobox".

le soucis, c'est que quand j'affiche le nombre de produits avec "mysql_num_rows", il me dis qu'il n'y en a pas (Il y en a bien dans la base de donnée, une 20aine).

Voilà mon code :

$req_cpu = "SELECT ps_product.id_product, ps_product_lang.name, ps_product.price,   ps_product_lang.id_product, ps_category_product.id_product
ps_category_product.id_category, ps_category_lang.id_category
				FROM ps_product, ps_product_lang, ps_category_product, ps_category_lang
				WHERE ps_product.id_product = ps_product_lang.id_product
				AND ps_category_product.id_product = ps_product.id_product
				AND ps_category_product.id_category = ps_category_lang.id_category
				AND ps_category_lang.id_category = '131'";
$cpu = mysql_query($req_cpu);
echo "Nombre d'articles : " . mysql_num_rows($cpu);


Avant ça, j'ouvre évidemment la connexion MySQL, et je la referme à la fin de la page. (mysql_close() ;)

Auriez vous une idée sur le problème ?

Merci d'avance,

2 réponses

Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   1 011
 
Bonjour,

As-tu essayé d'exécuter ta requête directement dans MySQL sans passer par le php ?

Xavier
0
genimust Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   2
 
Bonjour

avez vous essayer avec Select count(ps_product.id_product) FROM ps_product, ps_product_lang, ps_category_product, ps_category_lang
WHERE ps_product.id_product = ps_product_lang.id_product
AND ps_category_product.id_product = ps_product.id_product
AND ps_category_product.id_category = ps_category_lang.id_category
AND ps_category_lang.id_category = '131'

salutations
0