liaison de 2 table pour afficher images

Axel7
Invité n'ayant pas de compte PHPfrance

21 nov. 2006, 00:12

Bonjour,

J'ai fait une galerie d'image! les membres peuvent crée des album perso. a l'index de la galerie je voudrais afficher les 5 dernieres images inserer.

Je valide les albums afin de les controler un minimum.

jai une table

Album avec un champs valide (0 = non validé et 1 = valide)

et j'ai ma table image.

ma requete SQL pour afficher les 5 derniere images

$last5 = mysql_query("SELECT * FROM image ORDER BY id DESC LIMIT 0,5");

Cependant je voudrais afficher les images seulement si valide de album = 1

Si qlq peu m'aider ... car ji arrive pas trops !!!

Merci de votre aide.

Eléphanteau du PHP | 11 Messages

21 nov. 2006, 00:38

Est ce que tu peux filer le format de tes deux tables ?
genre est ce que la table photo est lié a la table album avec un identifiant ou quelque chose ?

axcel7
Invité n'ayant pas de compte PHPfrance

21 nov. 2006, 00:42

A oui excuse !

le champs id de album est lié a rubrique de image

Mammouth du PHP | 1776 Messages

21 nov. 2006, 00:45

Code : Tout sélectionner

SELECT i.* FROM image AS i, album AS a WHERE a.id=i.rubrique AND a.valide='1' ORDER BY id DESC LIMIT 0,5

Invité
Invité n'ayant pas de compte PHPfrance

21 nov. 2006, 01:12

Merci sa marche nikel !!