IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

somme de colonne


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2007
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 17
    Par défaut somme de colonne
    bonsoir à tous je souhaiterai faire la somme d'une colonne de ma base celle -ci ne comporte que des chiffres et la requete #SELECT SUM POIDS FROM SOMME# depuis phpmyadmin donne le résultat.
    pour afficher le resutat sur mon site test voici le code.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    <?php
    $host="localhost"; // Host name
    $username="root"; // Mysql username
    $password=""; // Mysql password
    $db_name="test"; // Database name
    $tbl_name="somme"; // Table name
     
    // Connect to server and select databse.
    mysql_pconnect("$host", "$username", "$password")or die("cannot connect");
    mysql_select_db("$db_name")or die("cannot select DB");
    $sql="SELECT SUM(poids) FROM $tbl_name";
    $req=mysql_query($sql);
    $voir=mysql_fetch_array($req);
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Document sans titre</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
     
    <body>
    <table width="100%"  border="1">
      <tr>
        <td> <?php echo $voir; ?> </td>
      </tr>
     </table>
    </body>
    </html>
    et la surprise il affiche array je comprend pas. besoin d'aide

  2. #2
    Membre Expert
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Thaïlande

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 564
    Par défaut
    Il faut faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php echo $voir[0]; ?>
    Sinon tu peux donner un alias à ta somme :
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT SUM(poids) as somme_poids FROM $tbl_name

    et l'afficher de cette manière :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php echo $voir['somme_poids']; ?>

  3. #3
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 29
    Par défaut
    oui ou encore

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <?php
    $sql="SELECT SUM(poids) FROM $tbl_name";
    $req=mysql_query($sql);
    $voir=mysql_result($req, 0);
    echo $voir;
    ?>

Discussions similaires

  1. Somme de colonne comme sur Sql Server
    Par Soulama dans le forum Requêtes et SQL.
    Réponses: 8
    Dernier message: 16/06/2010, 13h51
  2. Somme de Colonne quickreport
    Par khier dans le forum Bases de données
    Réponses: 1
    Dernier message: 20/01/2007, 13h44
  3. somme de colonnes HTML
    Par freestyler1982 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 09/11/2006, 11h27
  4. faire une somme de colonnes ?
    Par viny dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 08/09/2006, 15h49
  5. Réponses: 5
    Dernier message: 07/06/2006, 17h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo