tapi

Inscris le 31/10/2007 à 16:58
  • Nombre de sujets
    6
  • Nombre de messages
    10
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
tapi
le 27/02/2013 à 16:55
select imbriqués
Bonjour,
J'ai un problème de cohérence de restitution de données.
J'ai deux tables "structure" et "m41000". Dans le table "structure" , j'ai deux champs "dga" et "lib_dga" et dans la table "m41000" : "CCIBLE", "DGAA", "DRR", "LIBELLE_ACTION" et "NB_TOT". Les deux tables sont liées par les champs "dga" et "DGAA". Je souhaite faire la somme de "NB_TOT" suivant le critère dans le "WHERE" et restituer le champ "lib_dga". Je récupère bien mon champ "lib_dga", mais les sommes de "NB_TOT" sont multipliées par le nombre de ligne de la table "structure".
Voilà le code :
<?php $query = mysql_query("SELECT DISTINCT dga, DGAA, sum(NB_TOT) as NB_TOT FROM m41000 as m INNER JOIN structure as s ON m.DGAA = s.dga and m.CCIBLE=0 and m.DRR='41270' and m.LIBELLE_ACTION='CREDIT BAIL A ECHEANCE          '
WHERE m.CCIBLE=0 and m.DRR='41270' and m.LIBELLE_ACTION='action1' GROUP BY m.DGAA") or die (mysql_error());
while($array = mysql_fetch_assoc($query))
{
print $array['lib_dga'];echo "<br>";
print $array['NB_TOT'];echo "<br>";

}?>

Auriez-vous une idée ?
Merci
tapi
le 27/01/2012 à 11:37
select IN
Bonjour,
Auriez-vous une solution pour extraire des données d'une base avec un critère sous la forme d'une variable qui peux contenir plusieurs éléments.
Ex.
la table contient des A, des B ou des C et la variable peut contenir A, B ou C.
J'ai essayé SELECT * from TABLE where champ IN ('$var'), mais cela ne fonctionne pas.
Merci
tapi
le 22/01/2012 à 17:55
variable sur deux lignes
Bonjour,
Pensez vous qu'il soit possible de concaténer deux variables en une et quand on fait un "echo" d'afficher sur deux lignes ?
Ex.
$message = $_POST['prenom'].$_POST['nom'];
echo $message; (sur deux lignes)
Merci

Ses derniers messages sur les forums

forum
tapi
le 27/02/2013 à 16:55
select imbriqués
Bonjour,
J'ai un problème de cohérence de restitution de données.
J'ai deux tables "structure" et "m41000". Dans le table "structure" , j'ai deux champs "dga" et "lib_dga" et dans la table "m41000" : "CCIBLE", "DGAA", "DRR", "LIBELLE_ACTION" et "NB_TOT". Les deux tables sont liées par les champs "dga" et "DGAA". Je souhaite faire la somme de "NB_TOT" suivant le critère dans le "WHERE" et restituer le champ "lib_dga". Je récupère bien mon champ "lib_dga", mais les sommes de "NB_TOT" sont multipliées par le nombre de ligne de la table "structure".
Voilà le code :
<?php $query = mysql_query("SELECT DISTINCT dga, DGAA, sum(NB_TOT) as NB_TOT FROM m41000 as m INNER JOIN structure as s ON m.DGAA = s.dga and m.CCIBLE=0 and m.DRR='41270' and m.LIBELLE_ACTION='CREDIT BAIL A ECHEANCE          '
WHERE m.CCIBLE=0 and m.DRR='41270' and m.LIBELLE_ACTION='action1' GROUP BY m.DGAA") or die (mysql_error());
while($array = mysql_fetch_assoc($query))
{
print $array['lib_dga'];echo "<br>";
print $array['NB_TOT'];echo "<br>";

}?>

Auriez-vous une idée ?
Merci
tapi
le 23/02/2012 à 10:14
variable sur deux lignes
Merci por la réponse, mais cela fonctionne. C'était pour faire afficher le message d'un visteur du site.
tapi
le 27/01/2012 à 11:37
select IN
Bonjour,
Auriez-vous une solution pour extraire des données d'une base avec un critère sous la forme d'une variable qui peux contenir plusieurs éléments.
Ex.
la table contient des A, des B ou des C et la variable peut contenir A, B ou C.
J'ai essayé SELECT * from TABLE where champ IN ('$var'), mais cela ne fonctionne pas.
Merci

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours