Hola,
Creo que la primera instrucción:
Código PHP:
$row=mysql_fetch_array($result);
... es innecesaria, y puede ser la causante de la "falta de registros".
En el ejemplo de la función "
mysql_fetch_array()" según el manual de PHP:
Código PHP:
<?php
mysql_connect("localhost", "mysql_user", "mysql_password") or
die("Could not connect: " . mysql_error());
mysql_select_db("mydb");
$result = mysql_query("SELECT id, name FROM mytable");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
printf("ID: %s Name: %s", $row[0], $row[1]);
}
mysql_free_result($result);
?>
Puede verse que no se hace como tú lo haces, es decir, no se emplea la instrucción que decimos.
Prueba a ver y... bueno, comentas por aquí qué tal te va.
