Foro de Xeoweb Foro de Posicionamiento y Buscadores
Aprendiendo a Promocionar Páginas Web.
Xeoweb :: Sindicar
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entre para ver sus mensajes privadosEntre para ver sus mensajes privados   LoginLogin 
Mostrar registros aleatorios

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Lenguajes de Programación Web
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
hipotecamix
Lo mío es Gigablast


Registrado: 17 Ene 2008
Mensajes: 92

MensajePublicado: Mie Ene 27, 2010 7:47 pm    Asunto: Mostrar registros aleatorios Responder citando

Estoy intentando mostrar en un página elementos aleatorios de una base de datos y tengo este código

# // consulta mysql
$result=mysql_query("select * from `tabla` order by RAND() LIMIT 5 ", $link) or die (mysql_error()); while (
$row=mysql_fetch_array($result)) {
echo
'
  • '.$row["campo1"].'
  • ';
    echo
    '
  • '.$row["campo2"].'
  • ';}
    1) como puedo poner el código para que los 2 campos me salgan en la misma linea? Según lo tengo ahora me sale una línea debajo de la otra, es decir quiero mostrar un pueblo y seguido la provincia y me sale la provincia debajo del pueblo
    2) ¿Puedo seleccionar que los registros aleatorios sean de una provincia en concreto y no de todo el campo? Es decir me gustaría mostrar solo pueblos de la misma provincia. no de toda España
    La tabla es asi
    Campo1 campo 2 campo 3
    ID Pueblo Provincia

    Agradecería contestación con el código entero ya que se poco de php y en cuanto toco una coma luego me sale error.
    Popr otra parte he leido en algunos sitios que esta función RAND () enlentece mucho la respuesta ¿Hay otra forma mejor de ofrecer otros pueblos de la provincia?

    Muchas gracias por vuestra ayuda.
    _________________
    coches de importacion
    Hipoteca Multidivisa
    Volver arriba
    Ver perfil de usuario Enviar mensaje privado
    Mostrar mensajes de anteriores:   
    Publicar nuevo tema   Responder al tema    Foros de discusión -> Lenguajes de Programación Web Todas las horas son GMT
    Respuesta Rápida y Acciones
     

     

    Página 1 de 1


    Cambiar a:  
    Puede publicar nuevos temas en este foro
    No puede responder a temas en este foro
    No puede editar sus mensajes en este foro
    No puede borrar sus mensajes en este foro
    No puede votar en encuestas en este foro

     


    Logo diseñado por iLevante
    Powered by phpBB © 2001, 2009 phpBB Group