recojer 10 filas aleatoriamente de MYSQL
hola, estoy intentando generar un xml en php, cojiendo los datos de una tabla en mysql.
estos datos tienen que ser aleatorios y hay esta mi problema, no tengo mucha idea y e intenado un par de cosillas pero no consigo na Sad
e probado con dos propiedades de php: SHUFFLE y ARRAY_RAND
pero no se si porque noes usarlo o que, no consigo nada.
e usao esto(array_rand)
Código:
$row2=mysql_fetch_array($results2);
$genera=array_rand($row2, 10);
while($genera>0){
extract($genera);
echo "<empresa>n";
echo"<imagen>$imagen</imagen>n";
echo "<link>$link</link>n";
echo "<id>$id</id>n";
echo "</empresa>n";
}
y no hace nada, ni da error ni nada.
y el shufle me cambia el orden de las variables escribiendome siempre lo mismo.
alguien sabe alguna manera?? porfavor
gracias
estos datos tienen que ser aleatorios y hay esta mi problema, no tengo mucha idea y e intenado un par de cosillas pero no consigo na Sad
e probado con dos propiedades de php: SHUFFLE y ARRAY_RAND
pero no se si porque noes usarlo o que, no consigo nada.
e usao esto(array_rand)
Código:
$row2=mysql_fetch_array($results2);
$genera=array_rand($row2, 10);
while($genera>0){
extract($genera);
echo "<empresa>n";
echo"<imagen>$imagen</imagen>n";
echo "<link>$link</link>n";
echo "<id>$id</id>n";
echo "</empresa>n";
}
y no hace nada, ni da error ni nada.
y el shufle me cambia el orden de las variables escribiendome siempre lo mismo.
alguien sabe alguna manera?? porfavor
gracias