Bonjour

Alors voilà, j'ai besoin d'un script qui m'affiche un tableau de 5 colonnes avec 5 images prises au hasard depuis une base de données, mais seulement lorsque les images ont un lien.
Et je voudrais faire cela en faisant 1 seule requête, d'où la puissance du script si on trouve...

Je pense que mon algo est le suivant :

En faisant une boucle,
je crée un nombre aléatoire
je vérifie si une image est associée à ce nombre
si elle l'est je garde et je place le tout dans une colonne et je passe au suivant.
Si elle est vide, alors je recommence.
Mais voilà, ça me fait faire 5 requêtes... donc, c'est pas bon ou alors c'est que je sais pas l'écrire.


Et d'une autre manière, j'ai pensé à :
1- creation de 5 nombres aleatoires
2- 1 requete est lancée pour les extraire avec/sans leur image
3- On teste s'il n'y a pas de case vide dans ce qu'on a sorti.
4- S'il y a un vide, on recommence
[ et c'est là le prob, si on doit tout recommencer, y'a un risque d'attendre une éternité avant d'avoir tout bon... ]
5- Si tout est ok, c'est fini on affiche dans le tableau.

J'espère que je me suis bien expliqué...

Je suis en ligne pour répondre à vos doutes ou suggestions...