A voir également:
- Mysql : DISTINCT
- Mysql community server - Télécharger - Bases de données
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Mysql error 1 ✓ - Forum Réseaux sociaux
- Could not connect to mysql! please check your database settings! - Forum Redhat
- Le serveur mysql est inaccessible. vérifiez votre configuration. ✓ - Forum MySQL
19 réponses
Timon1102
Messages postés
354
Date d'inscription
jeudi 2 juin 2005
Statut
Membre
Dernière intervention
30 décembre 2010
109
1 juil. 2005 à 16:58
1 juil. 2005 à 16:58
je suppose que ta requete est mal fo**ue... si tu a plusieurs post sur le mm forum tu n'aura qu'un resultat quand meme... je doute que ce soit ce que tu veuilles...
Timon1102
Messages postés
354
Date d'inscription
jeudi 2 juin 2005
Statut
Membre
Dernière intervention
30 décembre 2010
109
1 juil. 2005 à 17:03
1 juil. 2005 à 17:03
eh bien rajoute les champs dant ton select, ou est le pb ?
SELECT DISTINCT forum_id,id,title FROM post ORDER BY id DESC
SELECT DISTINCT forum_id,id,title FROM post ORDER BY id DESC
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bah le probléme c'est que je veux éliminer tous les forum_id en double et avoir toutes les valeurs des autres champs
Timon1102
Messages postés
354
Date d'inscription
jeudi 2 juin 2005
Statut
Membre
Dernière intervention
30 décembre 2010
109
1 juil. 2005 à 17:09
1 juil. 2005 à 17:09
tu a essayé ce que je tai donné ? ca ne marche pas ?
Timon1102
Messages postés
354
Date d'inscription
jeudi 2 juin 2005
Statut
Membre
Dernière intervention
30 décembre 2010
109
1 juil. 2005 à 17:18
1 juil. 2005 à 17:18
rajoute group by forum_id,et dans ton traitement, tu memorises le forum_id en cours et tu n'affiches que le 1er.
du genre :
du genre :
$current=-1 ; while($post=mysql_fetch_array($result)) { if($current!=$post['forum_id']) { $current=$post['forum_id']; ... affichage..... }//else : rien ! }
Timon1102
Messages postés
354
Date d'inscription
jeudi 2 juin 2005
Statut
Membre
Dernière intervention
30 décembre 2010
109
1 juil. 2005 à 17:39
1 juil. 2005 à 17:39
voui mai je t'avoue qu'au niveau de la requete sql je vois pas le truc...
Timon1102
Messages postés
354
Date d'inscription
jeudi 2 juin 2005
Statut
Membre
Dernière intervention
30 décembre 2010
109
1 juil. 2005 à 17:43
1 juil. 2005 à 17:43
ou pitetre qu'on est pas bon...
pitetre avec des requetes imriquées, mais ca fait un moment que jai pas touché a ca
pitetre avec des requetes imriquées, mais ca fait un moment que jai pas touché a ca
je pense qu'il faut faire un GROUP BY puis HAVING :
GROUP BY forum_id
HAVING COUNT(*) == 1 ainsi les doublons ne s'affichent pas
GROUP BY forum_id
HAVING COUNT(*) == 1 ainsi les doublons ne s'affichent pas
non non non, il faut juste faire distinct(tonchamp), autrechamp, autrechamp... en mettant des parenthèses au distinct ca marche... je sais pas si ca va servir a quelque chose de répondre maintenant, mais ca me démangeait :) a toute !
Merci c'est exactement ce qui me fallait
bg62
Messages postés
23682
Date d'inscription
samedi 22 octobre 2005
Statut
Modérateur
Dernière intervention
14 février 2025
2 396
23 juil. 2008 à 11:03
23 juil. 2008 à 11:03
bonjour
ne restez pas anonyme .... inscrivez-vous sur le forum !
ce sera bien plus sympa vis à vis des gens qui voudront vous aider ...
@mitiés
b g
ne restez pas anonyme .... inscrivez-vous sur le forum !
ce sera bien plus sympa vis à vis des gens qui voudront vous aider ...
@mitiés
b g