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$i = 1;
if($i == $row['id']){
echo "{$i} existe en la bd<br>";
}else{
echo "No existe {$i} en la bd<br>";
}
$i++;
}
Esa seria una idea
Saludos