Problem php et requete sql
hraiwen
-
afrodje Messages postés 759 Date d'inscription Statut Membre Dernière intervention -
afrodje Messages postés 759 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
voici mon code
function affich_voirtout()
{
$query="SELECT distinct(secteur) FROM devis,categories where devis.secteur=categories.categorie ";
$result=mysql_query($query);
while($ligne=mysql_fetch_array($result)){
for($i=0;$i<count($ligne);$i++){
echo $ligne[$i].'<br>' ;
$q="select sujet from devis where secteur='$ligne[$i]'";
echo"<br>";
$q1=mysql_query($q);
echo $nbb=mysql_num_rows($q1);
}}
et l'affichage
s2
3
0s1
4
0
sachant que j'ai secteur s1 et s2
et chaque s1:4sujet et s2:3 sujet
je ne sais pas d'ou vient le 0
je me suis bloqué
svp aider moi
voici mon code
function affich_voirtout()
{
$query="SELECT distinct(secteur) FROM devis,categories where devis.secteur=categories.categorie ";
$result=mysql_query($query);
while($ligne=mysql_fetch_array($result)){
for($i=0;$i<count($ligne);$i++){
echo $ligne[$i].'<br>' ;
$q="select sujet from devis where secteur='$ligne[$i]'";
echo"<br>";
$q1=mysql_query($q);
echo $nbb=mysql_num_rows($q1);
}}
et l'affichage
s2
3
0s1
4
0
sachant que j'ai secteur s1 et s2
et chaque s1:4sujet et s2:3 sujet
je ne sais pas d'ou vient le 0
je me suis bloqué
svp aider moi
A voir également:
- Problem php et requete sql
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Logiciel sql - Télécharger - Bases de données
- Jointure sql ✓ - Forum MySQL
- Erreur lors de l'envoi de la requête facebook - Forum Facebook
4 réponses
Que donne la requete :
dans la base de donnée?
SELECT distinct(secteur) FROM devis,categories where devis.secteur=categories.categorie
dans la base de donnée?
Je te conseil de décomposé tes requetes avec tes boucles :
Regarde peut être du coté où c'est souligné.
Regarde peut être du coté où c'est souligné.
$query="SELECT distinct(secteur) FROM devis,categories where devis.secteur=categories.categorie ";
$result=mysql_query($query);
while($ligne=mysql_fetch_array($result)){
for($i=0;$i<count($ligne);$i++){
echo $ligne[$i].'<br>' ;
$q="select sujet from devis where secteur='$ligne[$i]'";
echo"<br>";
$q1=mysql_query($q);
echo $nbb=mysql_num_rows($q1);
}}