Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/11/2006, 07:07
Avatar de charlyrosero
charlyrosero
 
Fecha de Ingreso: julio-2006
Mensajes: 161
Antigüedad: 17 años, 9 meses
Puntos: 5
Mysq_fetch_array mediante Bucle For

Compañeros, como estan

Bueno, solo es para exponer la duda que tengo sobre el recorrido por medio de un for a mysql_fetch_array

resulta que estoy siguiendo un videotutorial muy bueno, que ademas lo recomiendo mucho y esta en http://www.tutovideos.com
pues solo hago una consulta simple a mi base de datos Mysql, asi

Código PHP:
$db=mysql_pconnect("localhost","","");
mysql_select_db("libreria");
$consulta="Select * from libros where ".$tipo_busqueda." Like  '%".$criterio."%';";
$resultado=mysql_query($consulta);
$num_resultados=mysql_num_rows($resultado);
if (
$num_resultados)
{
   echo 
"<strong>Resultados Encontrados de ".$tipo_busqueda"  son ".$num_resultados."</strong><br><br>";
   for (
$i=0;$i<$num_resultados;$i++)
   {
    
$row=mysql_fetch_array($resultado);
    echo 
"<br>";
    echo 
"<strong>ISBN</strong>: ".$row["isbn"];
    echo 
"<br>";
    echo 
"<strong>Titulo</strong>: ".$row["titulo"];
    echo 
"<br>";
    echo 
"<strong>Autor</strong>: ".$row["autor"];
    echo 
"<br>";
    echo 
"<strong>Precio</strong>: ".$row["precio"];
    echo 
"<br>";
   }
        } 
alguno de ustedes me podria explicar cual es el funcionamiento logico del for para que $row,cada que se hara una iteraccion , sepa que tiene un registro diferente ?

me explico, para mi saber seria algo asi $row[$i]=mysql_fetch_array($resultado) , pero la forma que expongo en el codigo es mas sencilla y funciona pero no la entiendo, en el orden logico

1000 gracias

Última edición por charlyrosero; 21/11/2006 a las 07:14