Php/sql Count et group by
Résolu/Fermé
A voir également:
- Php/sql Count et group by
- Easy php - Télécharger - Divers Web & Internet
- Gd group prélèvement - Forum Vos droits sur internet
- To be filled by o.e.m - Forum Windows
- Sql lister les tables ✓ - Forum Programmation
- Retour a la ligne php ✓ - Forum PHP
6 réponses
$req = mysql_query('SELECT count(ton_champs) as `virtual_name` FROM ta_table WHERE truc="truc";') or die (mysql_error());
$data = mysql_fetch_array($req);
echo $data['virtual_name'];
$data = mysql_fetch_array($req);
echo $data['virtual_name'];
Utilisateur anonyme
16 juin 2008 à 10:29
16 juin 2008 à 10:29
^^
tu peux pas mettre count(*). Le count doit porter sur un champ en particulier. tu peux mettre count(numemp). Ca marchera je pense.
tu peux pas mettre count(*). Le count doit porter sur un champ en particulier. tu peux mettre count(numemp). Ca marchera je pense.
while ($incid2)
{
echo "<th>$incid2[0] </th>";
while ($ligne)
{
$reqinc = (Ici , la requete que je cherche)
$resinc = mysql_query($reqinc,$connexion);
$ligneinc = mysql_fetch_array($resinc);
echo "<tr><td>$ligne[1]</td> <td> $ligneinc[0] </td> </tr>";
$ligneinc=mysql_fetch_array($resinc);
$ligne=mysql_fetch_array($res);
}
$incid2 = mysql_fetch_array($res2);
}
En gros , j'ai déja fait 2 requetes avant pour lire toutes les agences et tout les types de probleme (qui sont dans d'autres tables) , a chaque incrementation , je vais donc mettre en variable le probleme et l'agence (pour faire un tableau qui m'affichera tout)
{
echo "<th>$incid2[0] </th>";
while ($ligne)
{
$reqinc = (Ici , la requete que je cherche)
$resinc = mysql_query($reqinc,$connexion);
$ligneinc = mysql_fetch_array($resinc);
echo "<tr><td>$ligne[1]</td> <td> $ligneinc[0] </td> </tr>";
$ligneinc=mysql_fetch_array($resinc);
$ligne=mysql_fetch_array($res);
}
$incid2 = mysql_fetch_array($res2);
}
En gros , j'ai déja fait 2 requetes avant pour lire toutes les agences et tout les types de probleme (qui sont dans d'autres tables) , a chaque incrementation , je vais donc mettre en variable le probleme et l'agence (pour faire un tableau qui m'affichera tout)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je viens de tester une autre requete , pour etre sur , et ...
Select NumAppel
from appel where VilleApp = 'Gestion des flux' and ProblemeApp = 'Connexion'
ne me retourne AUCUN resultat , quel probleme pourrait-il y avoir dans ma table pour qu'il y ait ce genre de probleme ?
Select NumAppel
from appel where VilleApp = 'Gestion des flux' and ProblemeApp = 'Connexion'
ne me retourne AUCUN resultat , quel probleme pourrait-il y avoir dans ma table pour qu'il y ait ce genre de probleme ?
Je ne fais pas les test sous php , je fais les tests directement sur easyphp (j'execute les requetes en direct).
Il n'y aurait pas une autre solution pour avoir le count avec 2 conditions ?
Il n'y aurait pas une autre solution pour avoir le count avec 2 conditions ?
Oui j'en suis sur :D
Encore autre chose..Cette requete :
$reqinc = "Select count(*) from appel where ProblemeApp = '$incid2[0]' AND VilleApp = '$ligne[1]';";
(j'ai inversé problemeapp et villeapp) me renvoit les résultats que je veux...
Il ne me reste plus qu'a faire les bonnes boucles php pour afficher cela pour tout les problemes (car la , dans mon code php il n'affiche que pour le premier probleme...)
Je refuse de comprendre , je vais manger , merci de m'avoir aider ;)
Encore autre chose..Cette requete :
$reqinc = "Select count(*) from appel where ProblemeApp = '$incid2[0]' AND VilleApp = '$ligne[1]';";
(j'ai inversé problemeapp et villeapp) me renvoit les résultats que je veux...
Il ne me reste plus qu'a faire les bonnes boucles php pour afficher cela pour tout les problemes (car la , dans mon code php il n'affiche que pour le premier probleme...)
Je refuse de comprendre , je vais manger , merci de m'avoir aider ;)