
22/06/2009, 15:17
|
| | Fecha de Ingreso: octubre-2008
Mensajes: 112
Antigüedad: 16 años, 4 meses Puntos: 1 | |
[DUDA] tomar numeros ID aleatorios de una base de datos Hola a todos estoy haciendo un sistema PHP MySQL en el cual tengo campos con ID autoincrementable, donde si borro un campo este no se vuelve a llenar es decir si tengo los campos 1, 2 y 3 y agrego otro item este va a tener el ID 4, pero si por ejemplo yo borro el item con ID 2, y creo otro item este va a tener el ID 5 y el 2 no se volvera a ocupar.
Entonces... yo necesito mostrar en la pagina principal 4 o 6 items en la pagina principal de mi web, y pense hacerlo haciendo un RANDOM es decir primero contar cuantos items tengo y luego seleccionar nuemros al random dentro de ese total.
pero pensando creo que esto me va a dar 2 problemas.
El primero es que si justo en el numero al azar sale un ID de un item que yo borre este no va a existir y me va a dar error.
Y el segundo problema es que cabe la posibilidad que me toquen numeros repetidos y de esta manera muestre 2 items iguales en la pagina principal.
Alguuno sabe como puedo proceder para hacer esto que necesito bien??
Saludos. |