bonjour a tous
je débute en php et j'ai un petit probleme dans mon code.
le but etant d'afficher des informations aléatoirement dans un tableau de 2 colonnes mais sans que celles ci se répetent. j'arrive bien a avoir les informations aléatoires, mais elles peuvent se répeter dans les 2 colonnes ( ce que je ne veux donc pas )
voici mon code:est ce que le principe est correct pour le test ? ou dois je carrément reprendre tout depuis le début si je n'ai rien compris (pourtant je crois que si !?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <?php mysql_select_db($database_connec, $connec); $query_pub = "SELECT * FROM test ORDER BY RAND() LIMIT 1"; $pub = mysql_query($query_pub, $connec) or die(mysql_error()); $row_pub = mysql_fetch_assoc($pub); $totalRows_pub = mysql_num_rows($pub); $query_pub2 = "SELECT * FROM test ORDER BY RAND() LIMIT 1"; $pub2 = mysql_query($query_pub2, $connec) or die(mysql_error()); if($pub2==$pub2){$pub2=$pub2++;} // je pense que le probleme vient d'ici ? $row_pub2 = mysql_fetch_assoc($pub2); $totalRows_pub2 = mysql_num_rows($pub2); ?>)
merci a ceux qui m'aideront.
Partager