ARGENTOP2P

Soporte, Ayuda y Consultas => Programación en General => Mensaje publicado por: Don_Gusanito en Noviembre 10, 2005, 20:38:10

Título: (COM) (PED) (PHP) Mostrar un texto aleatorio
Publicado por: Don_Gusanito en Noviembre 10, 2005, 20:38:10
Hola amigos, lo que deseo hacer es muy sensillo.
Tengo una tabla en la que los campos son ID y Texto
El tema es que necesito mostrar ese texto en una pagina pero aleatoriamente, alguien sabe como hacerlo?


GRACIAS
Título: (COM) (PED) (PHP) Mostrar un texto aleatorio
Publicado por: Predicador en Noviembre 16, 2005, 18:20:22
gusanito, la forma seria mas o menos asi:
cargas toda la tabla en un arreglo, luego generas un numero random entre 0 y el maximo subindice del arreglo, e imprimis esa linea, algo asi....


# primero estableces la comunicacion con la base de datos
# y luego haces la consulta.
$consulta  = 'SELECT Texto FROM tu_tabla';
$resultado = mysql_query($consulta) or die('La consulta falló: ' . mysql_error());
$lineas = mysql_fetch_array($resultado);
$un_indice = random(0, count($lineas) - 1); // los arreglos tienen como base a 0 ;)
echo $lineas[$un_indice];

Espero que sea lo que buscas, sino tira mas posts :P
Baii.
Título: (COM) (PED) (PHP) Mostrar un texto aleatorio
Publicado por: Don_Gusanito en Noviembre 17, 2005, 02:49:03
Gracias, me viene al pelo