Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/09/2013, 15:31
Avatar de emilio_viguri
emilio_viguri
 
Fecha de Ingreso: junio-2011
Ubicación: Mexico
Mensajes: 117
Antigüedad: 13 años, 7 meses
Puntos: 3
Pregunta Respuesta: For en lugar de Do While

Cita:
Iniciado por jonni09lo Ver Mensaje
El problema es que mysql_fetch_assoc es para usarse con while, si quieres usar otros ciclos como foreach o for debes de migrar tus funciones mysql_* a mysqli o PDO por dos razones una ya que te permiten trabajar de maneras distintas con los resultados que obtienes y segundo mysql_* esta obsoleta y dentro de poco lo eliminaran.

Los segundo que puedes hacer es algo como esto:

Código PHP:
Ver original
  1. $i = 1;
  2. while($row = mysql_fetch_assoc($dato)){
  3.     if($i == $row['id']){
  4.         echo "{$i} existe en la bd<br>";
  5.     }else{
  6.         echo "No existe {$i} en la bd<br>";
  7.     }
  8.     $i++;
  9. }

Esa seria una idea

Saludos
Ok si uso este método como limito los rangos es lo que no veo ...

del rango 1 al 50 supongamos y que solo tengo datos en la base de datos del 20 al 30 me tendira que arrojar algo asi amigo

1 al 19 no existe
20 al 30 si existe
31 al 50 no existe

x1 x2 x3 ... 20 21 22 ... x31 x32 x33 ... etc