Boucle PHP toute simple

Discussion dans 'Problèmes de référencement spécifiques à vos sites' créé par lambi521, 14 Février 2012.

  1. lambi521
    lambi521 WRInaute passionné
    Inscrit:
    15 Juin 2010
    Messages:
    1 476
    J'aime reçus:
    0
    Bonjour à tous,

    J'ai un tableau qui contient différentes colonnes et j'aimerais ajouter toutes les lignes d'une même colonne.
    La question est : commentquonfait ?
    PHP:
    <span class="syntaxdefault"><br />    $reviews </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> mysql_fetch_array</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$reviews_query</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">    <br />    for</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$i</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">0</span><span class="syntaxkeyword">;</span><span class="syntaxdefault"> $i</span><span class="syntaxkeyword"><</span><span class="syntaxdefault">sizeof</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$reviews</span><span class="syntaxkeyword">);</span><span class="syntaxdefault"> $i</span><span class="syntaxkeyword">++){<br /></span><span class="syntaxdefault">        $rating </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> $rating </span><span class="syntaxkeyword">+</span><span class="syntaxdefault"> $reviews</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">$i</span><span class="syntaxkeyword">][</span><span class="syntaxstring">'note'</span><span class="syntaxkeyword">];<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault"> </span>
    En gros je récupère des avis de clients avec id, nom, date, note, commentaire en mysql.
    Et là j'aimerais ajouter toutes les notes pour ensuite récupérer $rating et en faire la moyenne
     
  2. nickargall
    nickargall WRInaute accro
    Inscrit:
    13 Juin 2005
    Messages:
    6 661
    J'aime reçus:
    4
    Bonjour
    Vu que ton tableau sort d'une requete SQL, pourquoi ne pas faire une requete SQL qui te donne directement la somme des notes ?

    Code:
    SELECT SUM(`note`) FROM `table`;
    
    Edit : ou même demander directement la moyenne ;)

    Code:
    SELECT AVG(`note`) FROM `table`;
    
     
  3. lambi521
    lambi521 WRInaute passionné
    Inscrit:
    15 Juin 2010
    Messages:
    1 476
    J'aime reçus:
    0
    Oh ben alors ça c'est parfait, merci ! Il faut que j'approfondisse mes connaissances de mySQL, je m'étais déjà fait avoir avec une date que je remettais en "français" avec des preg_match alors qu'il suffisait de faire date_format('date', %d/%m/%y).

    Je vais tester ça tout de suite !

    Edit: En fait ça ne va pas, avec AVG ou SUM, la requête SQL ne sors plus qu'une seule ligne
     
  4. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 414
    J'aime reçus:
    0
    à voir en combinant avec un group by
     
  5. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 192
    J'aime reçus:
    1
    C'est normal si tu demande la somme ou la moyenne, car a priori tu n'as pas besoin du détail puisque le calcul est fait.
     
Chargement...
Similar Threads - Boucle PHP simple Forum Date
Boucle PHP et référencement Rédaction web et référencement 13 Décembre 2019
Un chiffre aléatoire mais uniquement dans une boucle php Développement d'un site Web ou d'une appli mobile 15 Octobre 2016
Affichage de notice php dans boucle for Développement d'un site Web ou d'une appli mobile 25 Janvier 2013
style différent tous les 3 enregistrements sur une boucle php Développement d'un site Web ou d'une appli mobile 17 Septembre 2010
Formulaire HTML et PHP Boucle foreach Développement d'un site Web ou d'une appli mobile 17 Octobre 2009
Boucle While qui ne s'arrête pas ! Développement d'un site Web ou d'une appli mobile 6 Février 2018
Boucle de redirection URL Rewriting et .htaccess 8 Décembre 2015
Redirect 301 et boucle de redirection dans wordpress URL Rewriting et .htaccess 24 Avril 2015
probleme de redirection puis pb boucle URL Rewriting et .htaccess 26 Mars 2015
Requête sur autre table dans une boucle sur jonction Développement d'un site Web ou d'une appli mobile 11 Septembre 2014
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice