Total d'une table

pingoo67
Invité n'ayant pas de compte PHPfrance

01 févr. 2008, 10:58

Bonjour,

Voila j'ai une requete qui devrait me donner la somme total contenu dans la table :
$requete2 = "SELECT sum(port) FROM port ";
				$select2=mysql_query($requete2);
				while($row2= mysql_fetch_array($select2)) {  
				echo $row2['port'];
Voici l'erreur :

Code : Tout sélectionner

Notice: Undefined index: port in c:\program files\easyphp1-7\www\garantie-dietrich\index.php on line 127
Pourquoi la somme de la table ne s'affiche t elle pas ?

d0m
Mammouth du PHP | 1141 Messages

01 févr. 2008, 11:15

C'est parce que le champ port n'est tout simplement pas selectionné comme résultat dans ta requête.

Il faut donner par exemple un nom à ta somme :

Code : Tout sélectionner

SELECT sum(port) as somme_ports FROM port
et ensuite accéder à cette somme avec :
$row2['somme_ports'];

pingoo67
Invité n'ayant pas de compte PHPfrance

01 févr. 2008, 11:27

Ok merci

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

01 févr. 2008, 14:00

Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton Image qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute