Page 1 sur 1

Récupérer un alias sql sum en php

Posté : 29 avr. 2010, 13:24
par jagogordonne
Bonjour à tous,

Je rencontre des difficultés à exploiter un alias de sum qui se trouve dans une requète SQL. Je ne comprend pas comment récupérer la valeurs de mon alias, je joint mon code pour plus de détails :
<?php
case "REMP_Info" :
$reponse = "";
	$connexionBDD = mysql_connect($host, $login, $mdp);
	$parametre=trim ($parametre);
	$resultat=mysql_query("	SELECT SUM( `volume_reel` ) AS total_volume_abattage
	FROM `tbl_abattage` 
	WHERE `lot_abattage` ='$parametre'");
	mysql_close();
	if ($rowVOL=mysql_fetch_assoc($resultat)){
		extract($rowVOL);
	$p0=$total_volume_abattage;
	}
	$reponse="$p0";
		
break;
// j'ai éssayé ça aussi
case "REMP_Info" :
$reponse = "";
	$connexionBDD = mysql_connect($host, $login, $mdp);
	$parametre=trim ($parametre);
	$resultat=mysql_query("	SELECT SUM( `volume_reel` ) AS total_volume_abattage
	FROM `tbl_abattage` 
	WHERE `lot_abattage` ='$parametre'");
	mysql_close();

while ($donnees = mysql_fetch_array($resultat)) {
	$p0=$donnees['total_volume_abattage'];
								$reponse="$p0";
}
break;
//  ça aussi
case "REMP_Info" :
$reponse = "";
	$connexionBDD = mysql_connect($host, $login, $mdp);
	$parametre=trim ($parametre);
	$resultat=mysql_query("	SELECT SUM( `volume_reel` ) AS total_volume_abattage
	FROM `tbl_abattage` 
	WHERE `lot_abattage` ='$parametre'");
	mysql_close();

while ($donnees = mysql_fetch_array($resultat)) {
	$p0=$total_volume_abattage;
								$reponse="$p0";
					}

?>
 
PS : J'ai testé ma requète SQL, elle fonctionne corectement et je récupère bien mon $parametre.

Re: Récupérer un alias sql sum en php

Posté : 29 avr. 2010, 14:12
par jagogordonne
<?php
case "REMP_Info" :
			$reponse = "";
					$connexionBDD = mysql_connect($host, $login, $mdp);
					$parametre=trim ($parametre);
					$resultat=mysql_query("	SELECT SUM( `volume_reel` ) AS total_volume_abattage
											FROM $bdd.`tbl_abattage` 
											WHERE `lot_abattage` ='$parametre'");
					mysql_close();
					while ($donnees = mysql_fetch_array($resultat)) {
						$p0=$donnees[0];
					}
					$reponse="$p0";
		break;
?>

Re: Récupérer un alias sql sum en php

Posté : 29 avr. 2010, 17:01
par Skikit
Salut,

Sympathiques les mysql_close() avant les mysql_fetch_array().

Re: Récupérer un alias sql sum en php

Posté : 29 avr. 2010, 17:36
par telnes
hello

et le
...
$p0=$donnees[0];
}
$reponse="$p0";
comme ca dans la boucle while ca ecrase la valeur d'avant dans $p0 et au final on met ca dans $reponse :/


il y a un loupé la

++