[RESOLU] Order by autre table et mysqli_fetch_assoc

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Order by autre table et mysqli_fetch_assoc

Re: [RESOLU] Order by autre table et mysqli_fetch_assoc

par sadeq » 04 mars 2013, 11:03

Bonjour,

Il manque la clause FROM dans la requête SQL. Correction:
$resultat = mysqli_query($bdd, "SELECT *, id, count(id) as totalNote FROM serveurs, vote WHERE  serveurs.id = vote.id GROUP BY vote.id ORDER BY totalNote DESC");
L'erreur est si la requête SQL est fausse alors toutes les fonctions mysql qui suivent et qui sont basées sur $resultat seront fausses.

Order by autre table et mysqli_fetch_assoc

par leo45vl » 03 mars 2013, 22:36

Bonjour,
J'ai 2 table, une serveurs et une vote.
J'ai fais une page qui affiche les serveurs avec le plus de vote sauf que j'ai une erreur:
Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in /var/www/clients/client21/[website_domain]/web/v2/pages/index.php on line 10
$resultat = mysqli_query($bdd, "SELECT *, id, count(id) as totalNote WHERE  serveurs.id = vote.id GROUP BY vote.id ORDER BY totalNote DESC");
while($data = mysqli_fetch_assoc($resultat))
{
echo "<div id='serveur'>";
ligne 10 c'est while($data = mysqli_fetch_assoc($resultat))

Avez vous une idée ?

Merci,
William & leo45vl