Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/04/2003, 10:43
Trulala de cordoba
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 23 años, 6 meses
Puntos: 19
sobre conectarse a base de datos

Hay una cosa que no me queda claro aun en el tema de habrir base de datos.
Les muestro mi duda

$link=mysql_connect("localhost",$usuario,$clave);

mysql_select_db("cgomez",$link) or die("Error de DB_LOGO");

$sql="select * from logo" or die ("Error de SQL_LOGO");

$query=mysql_query($sql) or die ("Error de QUERY_LOGO");

while($row=mysql_fetch_array($query))

{

//Buena, aca mostramos resultados bla, bla

}
Todas las lineas las entiendo perfectamente. Lo que no entiendo es que hace esta linea:

while($row=mysql_fetch_array($query))

Se que mysql_fetch_array ordena los datos de modos que podamos usarlos con el nombre de sus campos.
Lo que no entiendo es como es que se va cambiando de filas por medio de esa linea. Porque por ejemplo en ASP si pongo

while not rs.eof

esta linea indica que recorra la tabla hasta que no llege al final de la tabla.

pero no entiendo como se logro hacer lo mismo usando esta sentencia:

while($row=mysql_fetch_array($query))

Agradeceria se me pueden sacar de esta duda.
graciasssssssssssssss
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!