Compter dans une base de donnée

Eléphanteau du PHP | 12 Messages

30 déc. 2011, 14:48

Quand je retire WHERE order_id='$entity' ORDER BY item_id DESC de ma requête , tous fonctionne et les chiffres donnée m'on l'air plus que correct et déjà plus cohérent qu'avant , mais il m'affiche tous les articles , hors ma première boucle me sert à donné l'id de tous les articles qui sont "complete" pour ne pas avoir les commandes non payé donc pas prise en compte . qu'est-ce qui merde sur WHERE order_id='$entity' ORDER BY item_id DESC ??


Voici la structure de la table pour le champ order_id :

Colonne Type Interclassement Attributs Null Défaut Extra Action
order_id int(10) UNSIGNED Non 0

ViPHP
xTG
ViPHP | 7331 Messages

30 déc. 2011, 16:57

Le GROUP BY doit se trouver après le WHERE et avant le ORDER BY. ;)
http://dev.mysql.com/doc/refman/5.0/fr/select.html

Eléphanteau du PHP | 12 Messages

02 janv. 2012, 11:51

Merci ;)