[Résolu] Mysql : Select avec un except
5 messages
• Page 1 sur 1
-

h4ni - WRInaute occasionnel

- Messages: 486
- Inscription: 11 Juil 2005
[Résolu] Mysql : Select avec un except
Bonsoir
sur ma page "article" j'essaye d'afficher aleatoirement tous les autres articles qui sont dans la meme categorie
pour cela j'ai fais un
seulement je voulai faire de sorte que l'article qu'on est entrain de lire n'aparai pas dans cette selection
j'ai beau chercher un moyen de faire un EXCEPT avec mysql mais sans resultat
quelqu'un a une idée?
sur ma page "article" j'essaye d'afficher aleatoirement tous les autres articles qui sont dans la meme categorie
pour cela j'ai fais un
- Code: Tout sélectionner
SELECT DISTINCT * FROM articles WHERE cat ='{$row['cat']}' ORDER BY RAND() LIMIT 8;
seulement je voulai faire de sorte que l'article qu'on est entrain de lire n'aparai pas dans cette selection
j'ai beau chercher un moyen de faire un EXCEPT avec mysql mais sans resultat
quelqu'un a une idée?
Dernière édition par h4ni le Ven Jan 11, 2008 21:36, édité 1 fois.
-

Hearty - WRInaute discret

- Messages: 138
- Inscription: 23 Fév 2004
- Code: Tout sélectionner
SELECT DISTINCT * FROM articles WHERE cat ='{$row['cat']}' and id_article!='".$article."' ORDER BY RAND() LIMIT 8;
id_article étant le nom du champs de la table article, et $article la valeur de l'article courant correspondant à ce même champs.
@+
-

Hearty - WRInaute discret

- Messages: 138
- Inscription: 23 Fév 2004
C'est pas normal avec le disctinct, mais bon, dans le doute, et sans connaitre ta table je te dirai de faire comme çà :
Mais le plus propre est de voir pourquoi il sort en double
- Code: Tout sélectionner
SELECT DISTINCT * FROM articles WHERE cat ='{$row['cat']}' and id_article!='".$article."' group by id_article ORDER BY RAND() LIMIT 8;
Mais le plus propre est de voir pourquoi il sort en double
5 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- [Résolu] Update / Select LEFT JOIN / et mysql
- Select where MYSQL
- Update / Select et Mysql
- fONCTION select mysql
- [MySQL] : select de 2 tables et mysql_fetch_assoc
- Mysql : select sur plusieurs tables?
- Petit calcul sous MySql / Select
- [MySQL] Requête SELECT entre 3 tables liées
- [mysql+php] Insert....select et modifications au passage
- MySql selection sans doublon (select distinct)
- Gestion des langues et des sessions en PHP / MySQL - 02-05-2004
- Passage à l'heure d'été/hiver sur un forum phpBB - 31-10-2010
- Outils Google pour les entreprises : Google Agency Toolkit - 01-03-2009
- De la publicité ciblée dans les cartes de Google Local - 31-03-2006
- Les différents systèmes de mise en cache des données - 16-08-2010
- Script de mise en cache des pages (PHP MySQL) - 09-08-2010
- Les adresses IP de Google et Googlebot - 05-10-2006
- GoogleStats : analyse temps réel des visites de Google sur votre site - 02-10-2002
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
