3 données au hasard

3 données au hasard - PHP - Programmation

Marsh Posté le 22-07-2005 à 12:23:43    

$r9=mysql_query("SELECT mess FROM dedi ORDER by rand()" ); $row9=mysql_fetch_array($r9);
echo "".$row9['mess']."";
 
Hello à tous !
Le code ci-dessus affiche au hasard un "mess" dans les enregistrements de la base de donnée.
Comment, par le même principe, en sélectionner au hasard trois différents et les afficher ensuite dans le même echo ?
Je vous remercie d'avance de votre aide !

Reply

Marsh Posté le 22-07-2005 à 12:23:43   

Reply

Marsh Posté le 22-07-2005 à 12:25:30    

foxbond a écrit :

$r9=mysql_query("SELECT mess FROM dedi ORDER by rand()" ); $row9=mysql_fetch_array($r9);
echo "".$row9['mess']."";
 
Hello à tous !
Le code ci-dessus affiche au hasard un "mess" dans les enregistrements de la base de donnée.
Comment, par le même principe, en sélectionner au hasard trois différents et les afficher ensuite dans le même echo ?
Je vous remercie d'avance de votre aide !


 
exactement pareil, saud qu'au lieu de fetcher une fois tu fetches 3 fois.:o


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 22-07-2005 à 12:25:56    

LIMIT 3
 
Et faut boucler sur ton mysql_fetch_*.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 22-07-2005 à 12:29:26    

Merci :)

Reply

Marsh Posté le 22-07-2005 à 12:35:57    

Petit problème cependant :
 
$r9=mysql_query("SELECT mess FROM dedi ORDER by rand() LIMIT 3" );  
$nbmenu=1;  
while($row9=mysql_fetch_array($r9)){  
$dedi[$nbmenu]=$row9['mess']; $nb=$nb+1; }  
echo "$dedi[1] $dedi[2] $dedi[3]";
 
Lorsque je fais cela, mon ECHO n'affiche qu'une donnée au hasard, au lieu des trois demandées. Pourquoi ? Et comment arranger cela ?

Reply

Marsh Posté le 22-07-2005 à 12:39:30    

$nbmenu vaut toujours 1...


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 22-07-2005 à 12:42:07    

Mdr erreur d'étourderie ! :)
Voilà c bon ! Merci bc

Reply

Marsh Posté le 22-07-2005 à 12:59:59    

Tant que j'y suis, une dernière question (promis :P):
 
<script language="JavaScript1.2">
ar scrollerwidth=200
var scrollerheight=120  
var scrollerbgcolor='#000000'  
var scrollerbackground=''
vvar messages=new Array()
messages[0]="<font face='Arial' size=2><em><? echo "$fleur"; ?></em></font>"..etc </script>
 
Le script ne reconnait pas ma partie en PHP, qui n'apparait d'ailleurs pas en rouge dans dreamweaver. Pourquoi ?

Reply

Marsh Posté le 22-07-2005 à 13:39:59    

ar scrollerwidth=200 <-- +v
vvar messages=new Array() <-- -v
 
j'i connais rien mais bon :p

Reply

Marsh Posté le 22-07-2005 à 13:49:34    

Non c'est pas bon :( une autre idée ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed