Probleme SQL php
Résolu/Fermé
Tydher
Messages postés
123
Date d'inscription
vendredi 5 juin 2009
Statut
Membre
Dernière intervention
17 mai 2011
-
16 juin 2009 à 09:46
DarkAurora Messages postés 417 Date d'inscription lundi 26 novembre 2007 Statut Membre Dernière intervention 21 janvier 2013 - 16 juin 2009 à 11:22
DarkAurora Messages postés 417 Date d'inscription lundi 26 novembre 2007 Statut Membre Dernière intervention 21 janvier 2013 - 16 juin 2009 à 11:22
A voir également:
- Probleme SQL php
- Easy php - Télécharger - Divers Web & Internet
- Sql server recovery - Télécharger - Gestion de données
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
- Logiciel sql - Télécharger - Bases de données
- Requête sql date supérieure à ✓ - Forum Programmation
7 réponses
DarkAurora
Messages postés
417
Date d'inscription
lundi 26 novembre 2007
Statut
Membre
Dernière intervention
21 janvier 2013
27
16 juin 2009 à 10:16
16 juin 2009 à 10:16
count sert bien à compter le nombre d'enregistrement de ta BD en fonction des paramètres que tu lui passe?
si c'est ça regarde le nombre d'enregistrement de ta bd, et regarde si par hasard il n'y a pas un lien mathématique entre le nombre d'enregistrement et ce que tu reçois
si c'est ça regarde le nombre d'enregistrement de ta bd, et regarde si par hasard il n'y a pas un lien mathématique entre le nombre d'enregistrement et ce que tu reçois
Tydher
Messages postés
123
Date d'inscription
vendredi 5 juin 2009
Statut
Membre
Dernière intervention
17 mai 2011
6
16 juin 2009 à 10:19
16 juin 2009 à 10:19
Il n'y a aucun lien, mais j'ai fait un test en ne prenant que :
$sql="SELECT bqstg_etablissement.NETAB, bqstg_etablissement.NOM, Count(bqstg_contact.id)
FROM bqstg_contact, bqstg_etablissement
WHERE bqstg_contact.etablissement = bqstg_etablissement.id
GROUP BY bqstg_etablissement.NETAB ";
et les resultats sont bon, c'est en rajoutant l'autre jointure que tout déconne
$sql="SELECT bqstg_etablissement.NETAB, bqstg_etablissement.NOM, Count(bqstg_contact.id)
FROM bqstg_contact, bqstg_etablissement
WHERE bqstg_contact.etablissement = bqstg_etablissement.id
GROUP BY bqstg_etablissement.NETAB ";
et les resultats sont bon, c'est en rajoutant l'autre jointure que tout déconne
DarkAurora
Messages postés
417
Date d'inscription
lundi 26 novembre 2007
Statut
Membre
Dernière intervention
21 janvier 2013
27
16 juin 2009 à 10:26
16 juin 2009 à 10:26
je ne comprend pas pourquoi ça fait ça?
le count ne devrais pas prendre en compte la jointure mais apparement il y a un problème, genre un conflit entre tes deux tables quels sont tes 2 résultats de count?
le count ne devrais pas prendre en compte la jointure mais apparement il y a un problème, genre un conflit entre tes deux tables quels sont tes 2 résultats de count?
Tydher
Messages postés
123
Date d'inscription
vendredi 5 juin 2009
Statut
Membre
Dernière intervention
17 mai 2011
6
16 juin 2009 à 10:30
16 juin 2009 à 10:30
Mes resultats de count :
Count(bqstg_contact.id) : bon resultat, par exemple 65
Count(bqstg_contact.id) : erreur de style 5765 pour le meme enregistrement
Le 5765 ce met dans les deux cas au lieu de m'afficher
65 15
Il me met
5765 5765
Count(bqstg_contact.id) : bon resultat, par exemple 65
Count(bqstg_contact.id) : erreur de style 5765 pour le meme enregistrement
Le 5765 ce met dans les deux cas au lieu de m'afficher
65 15
Il me met
5765 5765
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
DarkAurora
Messages postés
417
Date d'inscription
lundi 26 novembre 2007
Statut
Membre
Dernière intervention
21 janvier 2013
27
16 juin 2009 à 10:39
16 juin 2009 à 10:39
ça peut paraître bizarre comme demande et aide mais tu marque "erreur de style" est ce que tu m'a communiquer les valeurs exacte des erreurs ou alors les résultat change à chaque fois?
Tydher
Messages postés
123
Date d'inscription
vendredi 5 juin 2009
Statut
Membre
Dernière intervention
17 mai 2011
6
16 juin 2009 à 11:13
16 juin 2009 à 11:13
C'etait erreur du style ^^
Mais j'ai fait en 2 tableaux sa ne posais pas de souci au user
Comme ca tout marche. ^^
Mais j'ai fait en 2 tableaux sa ne posais pas de souci au user
Comme ca tout marche. ^^
DarkAurora
Messages postés
417
Date d'inscription
lundi 26 novembre 2007
Statut
Membre
Dernière intervention
21 janvier 2013
27
16 juin 2009 à 11:22
16 juin 2009 à 11:22
Donc c'était bien dû au fait que le counter confondait les deux id et il y avait un conflit pour toi mais pas pour lui effectivement deux tables c'est mieux^^
dsl d'être aussi nul :)
bonne chance pour la suite
dsl d'être aussi nul :)
bonne chance pour la suite