Como lo podran notar soy medianamente nuevo en php. La verdad es que no pude ir a ninguna universidad asique siempre trate de ir por las mias. He echo varios sistemas en php aunque recien ahora estoy tratando de entenderlo parte por parte al 100%. En fin, voy al grano:
Tengo entendido que el bucle while actua de la siguiente manera. Por ejemplo:
<?php
$i = 1;
while ($i <= 10) {
echo $i++;
}
lo que entiendo:
$i es igual a 1. Mientras $i sea igual o menor que 10, se imprimira en pantalla el 1(incrementandoce de a uno).
osea se imprime 12345678910.
Ahora bien, tengo un ejemplo que me dice lo siguiente:
<?php
$query = "SELECT id, codigo, detalle, stock " .
"FROM stock";
$result = mysql_query($query);
$productos_listados = 0;
while($row = ($result))
{
echo "<tr><td width=\"25%\"><font face=\"verdana\">" .
$row["id"] . "</font></td>";
echo "<td width=\"25%\"><font face=\"verdana\">" .
$row["codigo"] . "</font></td>";
echo "<td width=\"25%\"><font face=\"verdana\">" .
$row["detalle"] . "</font></td>";
echo "<td width=\"25%\"><font face=\"verdana\">" .
$row["stock"]. "</font></td></tr>";
$numero++;
}
osea $query es igual a la consulta que realizo a la base de datos. Lo que no entiendo es lo que dice la sentencia del while y la variable $numero++;... Alquien me lo podra traducir como hice yo con el ejemplo anterior?... Muchas Gracias de antemano