Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/09/2013, 09:27
Avatar de jonni09lo
jonni09lo
Colaborador
 
Fecha de Ingreso: septiembre-2011
Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 13 años, 4 meses
Puntos: 397
Respuesta: For en lugar de Do While

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
__________________
Haz preguntas inteligentes-Como ser Hacker
No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta.