Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/04/2011, 16:03
LaMuela
 
Fecha de Ingreso: junio-2009
Mensajes: 33
Antigüedad: 15 años, 5 meses
Puntos: 0
explicacion de bucle

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