Bonjour,
j'ai 2 tables que voici
categ (id, nom, ordre)
item (id, id_cat, img, ordre)
ma requete actuelle (fonctionne et) me renvoie tous les résultats de la table
Je me débrouille donc dans mon script PHP pour obtenir cela
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 SELECT i.id AS id_item, i.id_cat, img, i.ordre AS ordre_item, datetime, c.id AS idCat, c.nom, c.ordre AS ordre_cat FROM categ AS c, item AS i WHERE c.id = i.id_cat ORDER BY ordre_cat DESC, ordre_item DESC;
while($row = mysql_fetch_assoc($query)) {
- NOM_CATEG1
--- item1
--- item2
--- item3
...
--- item32
- NOM_CATEG2
--- item1
--- item2
--- item3
...
--- item54
}
je cherche à récuperer seulement les 20 premiers items de chaque categorie
est-ce possible en modifiant ma requete ou dois-je d'abord inserer mes résultats dans un tableau multidimensionnel pour ensuite en extraire les 20 premiers ?
Partager