Sacar registros aleatorios con PHP/MySQL (función Rand() en mysql) - Tutoriales y Videotutoriales en www.vertutoriales.com
Diseño de páginas web en Córdoba. Visitanos! Taller de Chapa y Pintura en Córdoba. Hnos Troncha Cartuchos reciclados en Córdoba Joyería y Platería en Córdoba - La Joya de Plata ForoHTML5 canvas Comprar este espacio por 5/mes Recetas de cocina rica y sana Comprar este espacio por 5/mes

Sacar registros aleatorios con PHP/MySQL (función Rand() en mysql)

Bienvenidos a VerTutoriales.com, en esta ocasión y continuando con la programación de Dk Web, necesitaba sacar unos registros aleatorios para el escaparate de mi tienda, aunque podreis ordenar aleatoriamente los registros para cualquier cosa, incluso si necesitais para alguna aplicación ociosa como puede ser un juego, para ello utilizaremos la función Rand() de mysql.

Pero veamos como podemos hacer tal operación ya que en realidad es un parámetro más en nuestra consulta SELECT y no conlleva ninguna complicación.

Ya sabemos que para realizar una consulta utilizamos la siguiente forma:

SELECT * FROM tabla

Además, si queremos hacer una pequeña criba, tambien podemos añadirle el WHERE y condicionar la selección de registros de la siguiente manera:

SELECT * FROM tabla WHERE Tutorial = “Random en mysql”

Pero si quisieramos sacar todos los Tutoriales que fueran de forma aleatoria, tendríamos que ordenarlos de forma que utilizaremos Rand() para conseguirlo:

SELECT * FROM tabla WHERE TemaTutorial = “MySQL” ORDER BY RAND()

En esta última sentencia lo que estamos haciendo es sacar todos los campos que tengan como TemaTutorial el valor “MySQL” los recoja y luego los ordene de forma aleatoria con el Order by Rand(), de esta manera he conseguido que el escaparate de la tienda vaya mostrando cada vez que entren unos artículos diferentes ¿y vosotros para qué lo necesitais?

Más video tutoriales para que aprendas...


Insertar al RSS los comentarios de esta entrada

Escribe tu comentario