[SQL] calcul de plusieurs variables dans une table
Bonsoir le forum,
Je souhaiterai savoir quelle syntaxe dois je écrire pour calculer la somme de deux variables stockées dansnune table, et pouvoir lire le total ?
Debut de mon programme :
Code:
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
| <?
$server = "------------";
$user = "------------";
$password = "------------";
$base = "------------";
mysql_connect($server,$user,$password);
mysql_select_db($base);
$cat0=@$_GET['categorie0']; $sql = 'SELECT VAR1 FROM '.$cat0.'';
$result = mysql_query($sql);
while($ligne = mysql_fetch_array($result)) {
$id = $ligne["VAR1"];
echo "<a><font color='#6801F5'>".$id."</font></a><br />"; }
$cat0=@$_GET['categorie0']; $sql = 'SELECT VAR2 FROM '.$cat0.'';
$result = mysql_query($sql);
while($ligne = mysql_fetch_array($result)) {
$id = $ligne["VAR2"];
echo "<a><font color='#6801F5'>".$id."</font></a><br />"; }
$cat0=@$_GET['categorie0']; $sql = 'SELECT RES FROM '.$cat0.'';
$result = mysql_query($sql);
while($ligne = mysql_fetch_array($result)) {
$id = $ligne["RES"];
echo "<a><font color='#6801F5'>".$id."</font></a><br />"; }
?> |
Je souhaiterai que RES enregistre et renvoie le resultat de la somme de VAR1 + VAR2
Merci a tous pour le temps pris a me lire.
Bonne nuit
Merci mais comme je debute en PHP......
pourrais tu, s'il te plait, me faire un exemple avec mon code.
je t'en serais enormément reconnaissant, car je suis tré strés novice.
P.S mais si c'est pas une somme, mais un produit, une soustraction ou une division?
Bonne nnuit
En résumé, je peux faire ça......
En résumé, je peux faire ça......
Code:
1 2 3 4 5 6
| $cat0=@$_GET['categorie0'];
$sql = "SELECT SUM(VAR1+VAR2) AS RES FROM " . $cat0 . " ;
$result = mysql_query($sql);
while($ligne = mysql_fetch_array($result)) {
$id = $ligne["RES"];
echo "<a><font color='#6801F5'>".$id."</font></a><br />"; } |
encore deux petites questions aprés je en vou sembete plus c'est promis, quelles sont les syntaxe qui remplacent SUM pour faire une division, une multiplication et une soustraction?
ensuite doit on passer automatiquement par l'enregistrement du resultat dans RES pour pouvoir le lire ou pouvons nous faire une lecture a la volée du style :
Code:
1 2 3
|
$sql = "SELECT SUM(VAR1+VAR2) FROM " . $cat0 . " ;
echo "<a><font color='#6801F5'>".$sql."</font></a><br />"; } |
Milles fois merci pour toutes ces infos déja données généreusement.
PS: je viens de verifier ma table, la ligne RES est vide alors qu'il me renvoie bien l'info en lecture, je comprends pas, est ce que cela fonctionne comme une mémoire volatile?
En résumé, je peux faire ça......
En résumé, je peux faire ça......
Code:
1 2 3 4 5 6
| $cat0=@$_GET['categorie0'];
$sql = "SELECT SUM(VAR1+VAR2) AS RES FROM " . $cat0 . " ;
$result = mysql_query($sql);
while($ligne = mysql_fetch_array($result)) {
$id = $ligne["RES"];
echo "<a><font color='#6801F5'>".$id."</font></a><br />"; } |
encore deux petites questions aprés je en vous embete plus c'est promis, quelles sont les syntaxe qui remplacent SUM pour faire une division, une multiplication et une soustraction?
ensuite doit on passer automatiquement par l'enregistrement du resultat dans RES pour pouvoir le lire ou pouvons nous faire une lecture a la volée du style :
Code:
1 2 3
|
$sql = "SELECT SUM(VAR1+VAR2) FROM " . $cat0 . " ;
echo "<a><font color='#6801F5'>".$sql."</font></a><br />"; } |
Milles fois merci pour toutes ces infos déja données généreusement.
PS: je viens de verifier ma table, la ligne RES est vide alors qu'il me renvoie bien l'info en lecture, je comprends pas, est ce que cela fonctionne comme une mémoire volatile?