Buenas tardes amigos.
Mi duda es la siguiente estoy seguro que ustedes podran ayudarme.
este es mi script:
Código:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Documento sin título</title>
</head>
<body>
<?php
$conexion=mysql_connect('localhost','root','1234');
$consulta=mysql_db_query('almacen', 'SELECT * FROM almacen_caba');
while ($valores = mysql_fetch_array($consulta))
{
print " <LI>id: " . $valores["id"] . "<BR>\n";
print " ingreso: " . $valores["ingreso"] . "<BR>\n";
print " salida: " . $valores["salida"] . "<BR>\n";
print " stock: " . $valores["stock"] . "<BR>\n";
}
mysql_free_result($consulta);
mysql_close();
?>
</body>
</html>
Entonces, cuando utilizo while me da como resultado lo siguiente:
Código:
id: 1
ingreso:
salida:
stock: 0
id: 2
ingreso:
salida:
stock: 0
id: 3
ingreso:
salida:
stock: 0
id: 4
ingreso:
salida:
stock: 0
id: 5
ingreso:
salida:
stock: 0
id: 6
ingreso:
salida:
stock: 0
id: 7
ingreso:
salida:
stock: 0
id: 8
ingreso:
salida:
stock: 0
Y cuando utilizo If en lugar de While me arroja un solo registro:
Código:
id: 1
ingreso:
salida:
stock: 0
Quiero saber porque sucede esto. Gracias a todos.