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++;