par
animithra » 14 janv. 2009, 21:53
Bonsoir,
Le but de ton traitement est d'obtenir une ligne contenant les différentes dates et les différents montant pour un user donné.
Il suffit de transcrire cette idée pour sql :
etape 1 : selection des différents users
etape 2 : pour un user donné (qui définit une condition while), selection des dates et montants (ordonnée par date croissante).
Au niveau du code tu aurais :
Code : Tout sélectionner
$req = selection des différents user de la table
while($data = mysql_fetch_array($req)){
//pour chaque user trouvé, on cherche les dates et montants
$req2 = selection des dates et montants où user = $data['user_id'];
while($data2 = mysql_fetch_array($req2)){
//tableau avec autant de colonnes que de dates (= mysql_num_rows($req2));
}
}
Je pense que tu pourrais éventuellement utiliser GROUP BY mais je ne connais pas assez cette option pour te l'assurer.
Je ne détaille pas volontairement les requêtes SQL pour que tu prennes le temps de faire quelques recherches, en cas de problème, reviens ici
