[PHP] classement des données

Statut
N'est pas ouverte pour d'autres réponses.
1er
OP
MbK_

MbK_

Etudjant
bah ca n'affiche tjs rien. Il n'y a pas d'erreur mais je ne vois rien.

mon script ne fonctionne pas!

Code:
bdd();
mysql_query('SELECT 
   friterie_friteries.id, 
   AVG(vote_friterie) AS moyenne 
    FROM friterie_friteries 
    GROUP BY friterie_friteries.id 
    ORDER BY moyenne DESC, click_friterie DESC') or die (mysql_error());
$number = @mysql_num_rows($query);
if (empty($number)){
	echo "rien";
}
else{
	while ($friteries=mysql_fetch_array($query)){
		echo $friteries['id'];
	} // while
} //else
je comprends pas l'erreur
 

Hayato

Touriste
Tu as tenu compte de ma remarque? :roll:
Secundo je ne sais pas quelle version de mysql tu utilises mais dans la fonction mysql_query, il y a normalement un second paramètre obligatoire: l'identifiant de la connection.
De plus, je ne vois pas ce que fait le die dans la fonction, normalement on le met dans une clause else si quelque chose a échoué.
 
1er
OP
MbK_

MbK_

Etudjant
Hayato a dit:
Tu as tenu compte de ma remarque? :roll:
Secundo je ne sais pas quelle version de mysql tu utilises mais dans la fonction mysql_query, il y a normalement un second paramètre obligatoire: l'identifiant de la connection.
De plus, je ne vois pas ce que fait le die dans la fonction, normalement on le met dans une clause else si quelque chose a échoué.
si, j'ai stocké le resultat dedans.

Code:
while ($friteries=mysql_fetch_array($query)){
je fais une boucle pour afficher tous les resultats.

pour ce qui est de ta remarque concernant, le second parametre, je n'ai jms fais ainsi et jamais de probleme. de meme pour le die().
 

Hayato

Touriste
Bah non $query est vide y a jamais rien qui lui est affecté donc $friteries l'est aussi.
 
1er
OP
MbK_

MbK_

Etudjant
Hayato a dit:
Bah non $query est vide y a jamais rien qui lui est affecté donc $friteries l'est aussi.
:arrow: je selectionne des données de la DB avec le select de mysql_query()
:arrow: je transforme ces données en tableau avec mysql_fetch_array()


c'est pas ca que je fais?
en fait d'habitude, je fais un "SELECT *" mais la je sais pas trop ce que je fais en fait.
 

Hayato

Touriste
Bon plus concrètement si tu écrivais plutôt:
$query = mysql_query(...)
Avant d'utiliser $query.
 
1er
OP
MbK_

MbK_

Etudjant
Hayato a dit:
Bon plus concrètement si tu écrivais plutôt:
$query = mysql_query(...)
Avant d'utiliser $query.

je suis vraiment idiot ^^

j'ai oublié ca :)

Merci ;)
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut