Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Olivier Miakinen
Bonjour.
C'est un jeu pour savoir combien on trouvera d'erreurs ?
j'essaie de faire une soustraction de données qui se trouve dans une bd mysql
Je suppose que ça doit pouvoir se faire en SQL directement, mais n'étant pas un spécialiste je ne réponds pas à cette question. Voir le groupe consacré aux bases de données, fr.comp.applications.sgdb.
exemple: débit - crédit = solde
voici mon code:
####################################### $sql1=mysql_query('SELECT SUM(lb_débit) as total_débit FROM `edc_livre_banque`');
On a droit aux accents dans les noms de champs ?
$resa=mysql_fetch_assoc($sql1);
Tu n'as pas vérifié que ta fonction mysql_query() avait fonctionné, et donc que $sql1 est valide.
print ('total_débit: ');
Ok.
echo $resa[total_débit];
Même si les accents sont autorisés dans les noms de champ, ici tu utilises une constante total_débit au lieu de la chaîne 'total_débit'. Fais un essai avec error_reporting(E_ALL) pour détecter toutes les erreurs de ce genre.
print (' Euros'); ?> <br> <?php
$sql2=mysql_query('SELECT SUM(lb_credit) as total_credit FROM `edc_livre_banque`'); $resb=mysql_fetch_assoc($sql2);
Même remarque que précédemment concernant la réussite ou l'échec de la requête.
Si j'ai bien tout suivi, $resa et $resb sont des tableaux. Je ne vois pas bien comment tu peux soustraire un tableau d'un autre, puis t'en servir comme index dans un troisième. Au passage, je ne vois pas où est défini ce troisième tableau $solde.
print (' Euros'); ?>
j'ai cherché un peu [partout mais je n'ai] rien trouvé
Doc PHP : <http://www.php.net/docs.php>. (Commencer par regarder ce qui concerne les chaînes de caractères et les tableaux avant de passer aux fonctions MySQL.)
FAQ de ce groupe : <http://faqfclphp.free.fr/>.
Groupe de discussion sur les SGBD : <news:fr.comp.applications.sgbd>.
Bonjour.
C'est un jeu pour savoir combien on trouvera d'erreurs ?
j'essaie de faire une soustraction de données qui se trouve dans une bd
mysql
Je suppose que ça doit pouvoir se faire en SQL directement, mais n'étant
pas un spécialiste je ne réponds pas à cette question. Voir le groupe
consacré aux bases de données, fr.comp.applications.sgdb.
exemple: débit - crédit = solde
voici mon code:
#######################################
$sql1=mysql_query('SELECT SUM(lb_débit) as total_débit FROM
`edc_livre_banque`');
On a droit aux accents dans les noms de champs ?
$resa=mysql_fetch_assoc($sql1);
Tu n'as pas vérifié que ta fonction mysql_query() avait fonctionné, et
donc que $sql1 est valide.
print ('total_débit: ');
Ok.
echo $resa[total_débit];
Même si les accents sont autorisés dans les noms de champ, ici tu
utilises une constante total_débit au lieu de la chaîne 'total_débit'.
Fais un essai avec error_reporting(E_ALL) pour détecter toutes les
erreurs de ce genre.
print (' Euros');
?>
<br>
<?php
$sql2=mysql_query('SELECT SUM(lb_credit) as total_credit FROM
`edc_livre_banque`');
$resb=mysql_fetch_assoc($sql2);
Même remarque que précédemment concernant la réussite ou l'échec de la
requête.
Si j'ai bien tout suivi, $resa et $resb sont des tableaux. Je ne vois
pas bien comment tu peux soustraire un tableau d'un autre, puis t'en
servir comme index dans un troisième. Au passage, je ne vois pas où est
défini ce troisième tableau $solde.
print (' Euros');
?>
j'ai cherché un peu [partout mais je n'ai] rien trouvé
Doc PHP : <http://www.php.net/docs.php>.
(Commencer par regarder ce qui concerne les chaînes de caractères et les
tableaux avant de passer aux fonctions MySQL.)
FAQ de ce groupe : <http://faqfclphp.free.fr/>.
Groupe de discussion sur les SGBD : <news:fr.comp.applications.sgbd>.
C'est un jeu pour savoir combien on trouvera d'erreurs ?
j'essaie de faire une soustraction de données qui se trouve dans une bd mysql
Je suppose que ça doit pouvoir se faire en SQL directement, mais n'étant pas un spécialiste je ne réponds pas à cette question. Voir le groupe consacré aux bases de données, fr.comp.applications.sgdb.
exemple: débit - crédit = solde
voici mon code:
####################################### $sql1=mysql_query('SELECT SUM(lb_débit) as total_débit FROM `edc_livre_banque`');
On a droit aux accents dans les noms de champs ?
$resa=mysql_fetch_assoc($sql1);
Tu n'as pas vérifié que ta fonction mysql_query() avait fonctionné, et donc que $sql1 est valide.
print ('total_débit: ');
Ok.
echo $resa[total_débit];
Même si les accents sont autorisés dans les noms de champ, ici tu utilises une constante total_débit au lieu de la chaîne 'total_débit'. Fais un essai avec error_reporting(E_ALL) pour détecter toutes les erreurs de ce genre.
print (' Euros'); ?> <br> <?php
$sql2=mysql_query('SELECT SUM(lb_credit) as total_credit FROM `edc_livre_banque`'); $resb=mysql_fetch_assoc($sql2);
Même remarque que précédemment concernant la réussite ou l'échec de la requête.
Si j'ai bien tout suivi, $resa et $resb sont des tableaux. Je ne vois pas bien comment tu peux soustraire un tableau d'un autre, puis t'en servir comme index dans un troisième. Au passage, je ne vois pas où est défini ce troisième tableau $solde.
print (' Euros'); ?>
j'ai cherché un peu [partout mais je n'ai] rien trouvé
Doc PHP : <http://www.php.net/docs.php>. (Commencer par regarder ce qui concerne les chaînes de caractères et les tableaux avant de passer aux fonctions MySQL.)
FAQ de ce groupe : <http://faqfclphp.free.fr/>.
Groupe de discussion sur les SGBD : <news:fr.comp.applications.sgbd>.
P'tit Marcel
j'essaie de faire une soustraction de données qui se trouve dans une bd mysql echo $solde[$resa - $resb];