¿por que rand me funciona y mt_rand no?
Publicado por santiago herrera jimenez (185 intervenciones) el 11/05/2012 19:23:57
Hola amigos tengo el siguiente codigo que utilizo la funcion rand para dar imagenes aleatorias
"hola xve ;-) ", pero he leido que la funcion mt_rand() es mas rapida que rand .
La cuestion es que con rand veo las imagenes aleatorias pero cuando pongo mt_rand no me va ,
que puede ser lo que esta fallando?
<?php
$sql = mysql_query("SELECT id,img FROM productos ORDER BY mt_rand() LIMIT 2",$link);
if (mysql_num_rows($sql) > 0)
{
while($row = mysql_fetch_array($sql))
$id=($var_imagen = $row['id']).($var_imagen = $row['img']);
echo "<img src = '$var_imagen' style='width:65px'/>";
}
?>
"hola xve ;-) ", pero he leido que la funcion mt_rand() es mas rapida que rand .
La cuestion es que con rand veo las imagenes aleatorias pero cuando pongo mt_rand no me va ,
que puede ser lo que esta fallando?
<?php
$sql = mysql_query("SELECT id,img FROM productos ORDER BY mt_rand() LIMIT 2",$link);
if (mysql_num_rows($sql) > 0)
{
while($row = mysql_fetch_array($sql))
$id=($var_imagen = $row['id']).($var_imagen = $row['img']);
echo "<img src = '$var_imagen' style='width:65px'/>";
}
?>
Valora esta pregunta


0