Requête MySql + ORDER BY
Fermé
purefastandsimple
Messages postés
6
Date d'inscription
vendredi 27 juin 2008
Statut
Membre
Dernière intervention
28 juin 2008
-
27 juin 2008 à 16:47
Matio Messages postés 671 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 25 janvier 2011 - 27 juin 2008 à 23:11
Matio Messages postés 671 Date d'inscription mardi 6 mars 2007 Statut Membre Dernière intervention 25 janvier 2011 - 27 juin 2008 à 23:11
A voir également:
- Requête MySql + ORDER BY
- Mysql community server - Télécharger - Bases de données
- Home by me - Télécharger - 3D
- Message bounced by administrator - Forum Mail
- Zen by deezer avis - Télécharger - Santé & Bien-être
- Mysql error in file: /engine/classes/mysql.php at line 53 ✓ - Forum Réseaux sociaux
1 réponse
Matio
Messages postés
671
Date d'inscription
mardi 6 mars 2007
Statut
Membre
Dernière intervention
25 janvier 2011
299
27 juin 2008 à 17:02
27 juin 2008 à 17:02
et si tu rajoute dans ta requête SELECT * FROM nouveautes_ordre ORDER BY id_nouveaute ASC
ça donne quoi ?
ça donne quoi ?
27 juin 2008 à 19:10
J'ai du oublier de préciser un élément crucial.
Le première requête permet de lire une table MySQL nouveautes_ordre tandis que :
mysql_query("SELECT * FROM nouveautes WHERE statut='1'");
permet d'afficher les informations à l'écran (ici des nouveautés) et ces informations doivent être affichées justement en fonction de la première table newsletter_ordre.
Pour info, la structure de la table nouveautes_ordre est comme ceci :
id, id_nouveaute
1 18
2 19
3 22
4 10
et la structure de la table nouveautes est comme celà :
id, titre, texte, ...
10 ..., ...
18 ..., ...
19 ...,...
22 ...,...
Donc, l'idée, c'est d'afficher sur une page PHP toutes les nouveautés (table nouveautes) selon un ordre prédéfini (nouveautes_ordre)
Suis-je assez concis dans mon explication ?
27 juin 2008 à 23:11
Donc je pense qu'il faut faire une jointure (comme ça les 2 tables seront "parallèles") :
SELECT * FROM tab1,tab2 WHERE nouveautes.id=nouveates_ordre.id_nouveate;
tu peux remplacer l'* par les champs qui devront s'afficher.
Voilà, j'espère que tu avanceras un peu.
Je vais me coucher
a+