Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2009, 15:17
Daitron
 
Fecha de Ingreso: octubre-2008
Mensajes: 112
Antigüedad: 15 años, 7 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.