Bonjour à tous,

Une petite question SVP, j'ai une requête avec un Rand() que je limite à 12 résultats, cependant je voudrais sur les 12 résultats qu'elle m'affiche 6 hommes et 6 femmes et non 12 résultats d'un mélange aléatoire.

J'ai fait celle ci mais je ne suis pas convaincu du résultat :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
$sql = 'SELECT u.user_id, u.username, u.user_pic
FROM ' . USERS_TABLE . ' u, ' . PROFILE_DATA_TABLE . ' f
WHERE u.user_pic !=""
AND u.user_id = f.user_id AND (f.vous = "femme" OR f.vous = "homme")
ORDER BY RAND()';
$result = $db->sql_query_limit($sql, 12);
Pouvez-vous m'orienter svp !