Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2005, 03:24
Avatar de tralara
tralara
 
Fecha de Ingreso: diciembre-2003
Mensajes: 230
Antigüedad: 20 años, 4 meses
Puntos: 0
Porque no imprime el primer registro?

Hola, mirar, este primer script no imprime el primer registro, o sea el cero para el array o el id=1 en la tabla, se lo salta.

Como en el manual de PHP dice que "Si necesita índices numéricos así como asociativos, utilice mysql_fetch_array()." pues he intentado con fetch_array pero tampoco.
Código PHP:
<?
include ("variables.php");
require (
RUTA_GENERAL."configura.inc.php");
mysql_select_db($database_LOGS$REGISTROS);
$sql "SELECT * FROM ip2";
$result mysql_query($sql);
$registros mysql_fetch_assoc($result);
$num mysql_num_rows($result);
do {
echo 
"<br>";
echo 
$row['ip'];
}
while(
$row mysql_fetch_assoc($result));
?>
Y si lo hago asi solo imprime el primero pero repetido tantas veces como registros hay.
Código PHP:
<?
while($row mysql_fetch_array($registros)){
echo 
"<br>".$registros['foto'];
}
?>
Se que debe ser alguna tonteria pero alguien puede explicar la razon, ya que yo no consigo imprimir el id 1 ni por asomo.

$gracias++;