CONSULTA no coge primer dato

Porque este código bien sencillo, al hacer la consulta, no me devuelve el campo con el código 1, ¿y empieza por el 2? ¿Qué estoy poniendo mal?

Gracias. CÓDIGO:

$result = mysql_query("SELECT CODIGO, CLUB FROM players WHERE MEDIA<>'0' ",$con );
if (!$result) {
echo 'No se pudo ejecutar la consulta: ' . Mysql_error();
exit;
}
$row = mysql_fetch_array ($result);
while ($row = mysql_fetch_array ($result))
{
$COD=$row[0];
$CLUB=$row[1];
echo $COD;echo "<br>";
}
?>

Esto es. Me devuelve perfectamente la lista, excepto el campo con el código 1.

1 Respuesta

Respuesta
1

Estás obteniendo una row antes del bucle:

$row = mysql_fetch_array ($result);

Al hacer esto estás obteniendo el valor de la primera fila pero nunca estás mostrando su resultado ya que esto solo lo haces dentro del bucle while.

Elimina dicha línea y te funcionará.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas