Mettre sum() dans une requete php
romain974
-
Romain974 -
Romain974 -
Bonjour,
Je voudrais additionner les valeurs d'un champ dans un fichier .dbf
je me conecter donc grace a odbc mais lorsque j'entegre sum() dans ma requete sa ne passe pas.
voici le bout de code :
<?php
$bd="dbase"; // identifiant DSN
$user=""; // login
$password=""; // password
$cnx = odbc_connect( $bd , $user, $password );
if($cnx){
$tablelist = odbc_tables($cnx);
$valeur= odbc_exec( $cnx, "select MONTANT from COMMANDE.DBF where NOM='LISA'order by NUMCOM DESC" ); //requête
$valeur= odbc_exec( $cnx, "select sum (MONTANT) from COMMANDE.DBF where NOM='LISA'order by NUMCOM DESC" ); //requête avec sum() ne marche pas
while(odbc_fetch_row($valeur)) //tant que c'est pas la fin de la table
{
$ad = odbc_result( $valeur, 1 );
echo $ad;
echo "<br>";
}
}
else{
echo "Impossible de se connecter à la base de données";
}
odbc_close( $cnx); // ferme la connexion
?>
$ad me donne les chiffres du champ "MONTANT" Je voudrais les additionners.
j'ai remarquer que dans la requete odbc_exec on pouvais pas faire la meme chose qu'avec une requete mysql par exemple.
c'est frustrant.
Si quelqu'un a une idée :) ?
Je voudrais additionner les valeurs d'un champ dans un fichier .dbf
je me conecter donc grace a odbc mais lorsque j'entegre sum() dans ma requete sa ne passe pas.
voici le bout de code :
<?php
$bd="dbase"; // identifiant DSN
$user=""; // login
$password=""; // password
$cnx = odbc_connect( $bd , $user, $password );
if($cnx){
$tablelist = odbc_tables($cnx);
$valeur= odbc_exec( $cnx, "select MONTANT from COMMANDE.DBF where NOM='LISA'order by NUMCOM DESC" ); //requête
$valeur= odbc_exec( $cnx, "select sum (MONTANT) from COMMANDE.DBF where NOM='LISA'order by NUMCOM DESC" ); //requête avec sum() ne marche pas
while(odbc_fetch_row($valeur)) //tant que c'est pas la fin de la table
{
$ad = odbc_result( $valeur, 1 );
echo $ad;
echo "<br>";
}
}
else{
echo "Impossible de se connecter à la base de données";
}
odbc_close( $cnx); // ferme la connexion
?>
$ad me donne les chiffres du champ "MONTANT" Je voudrais les additionners.
j'ai remarquer que dans la requete odbc_exec on pouvais pas faire la meme chose qu'avec une requete mysql par exemple.
c'est frustrant.
Si quelqu'un a une idée :) ?
A voir également:
- Mettre sum() dans une requete php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Erreur lors de l'envoi de la requête facebook - Forum Facebook
- Php alert - Forum PHP
- Erreur de requete facebook - Forum Facebook