Hola que tal te explico para que sirve el mysql_fetch_array($result) te trae como dice el amigo thunderfx los resultados de una tabla la cual los guarda en tu variable $row como un arreglo de todos los registros encontrados en tu consulta antes hecha. Un ejemplo de como funciona esto:
Código PHP:
$sql = mysql_query("SELECT * FROM agencias ORDER BY codigo_agencia ASC");
echo '<html>
<head>
<title>Consultando Loterias</title>
</head>
<body>
<table border="1" cellspacing="1" style="border-collapse: collapse" width="91%" id="table1">
<tr>
<td width="149">
<p align="right"><b> Banca</b>:</td>
<td width="155"><b>'.$id.'</b></td>
<td width="94"> </td>
<td colspan="4"> </td>
</tr>
<tr bgcolor="#FFFFE1">
<td width="149"><b>Código de la Agencia</b></td>
<td width="155"><b>Nombre de la Agencia</b></td>
<td width="94"><b>Venta Total</b></td>
<td colspan="4"><b>Acción</b></td>
</tr>
';
$color = "#FFFFE1";
$cantidad=mysql_num_rows($sql); // aqui veo si me trae algun registro de la tabla
if ($cantidad == 0)
{
echo '
<tr bgcolor="'.$color.'">
<td width="26%">'.$row[codigo_agencia].'</td>
<td width="32%">'.$row[nombre].'</td>
<td width="56"></td>
<td width="24">
<a href="util.php?id='.$id.'&action=insertar&tab=agencia">
<img border="0" alt="Insertar Loteria" src="../image/Botones/b_insrow.png" width="16" height="16"></td>
<td width="21">
<img border="0" alt="Editar Loteria" src="../image/Botones/b_edit.png" width="16" height="16"></td>
<td width="23">
<img border="0" alt="Desactivar Loteria" src="../image/Botones/b_drop.png" width="16" height="16"></td>
<td width="29"></td>
</tr>
';
}
while($row=mysql_fetch_array($sql)){
if ($color == "#FFFFE1")
{
$color = "#DBF0FB";
}
else
{
$color = "#FFFFE1";
}
if ($row["activa"]=="A") { $msg="Activar Agencia"; } else { $msg="Desactivar Agencia"; }
echo '
<tr bgcolor="'.$color.'">
<td width="26%">'.$row[codigo_agencia].'</td>
<td width="32%">'.$row[nombre].'</td>
<td width="56"></td>
<td width="25" align="center">
<a href="util.php?id='.$id.'&action=insertar&tab=loteria">
<img border="0" alt="Insertar Agencia" src="../image/Botones/b_insrow.png" width="16" height="16"></td>
<td width="26" align="center">
<a href="util.php?id='.$row[codigo_agencia].'&action=editar&tab=loteria">
<img border="0" alt="Editar Agencia" src="../image/Botones/b_edit.png" width="16" height="16"></td>
<td width="21" align="center">
<a href="ver.php?id='.$row[codigo_agencia].'&action=ver&tab=loteria">
<img border="0" alt="Ver Agencia" src="../image/Botones/b_browse.png" width="16" height="16"></td>
<td width="28" align="center">
<a href="util.php?id='.$row[codigo_agencia].'&action=eliminar&tab=loteria">
<img border="0" alt="'.$msg.'" src="../image/Botones/b_drop.png" width="16" height="16"></td>
</tr>
';
}
if ($color == "#FFFFE1")
{
$color = "#DBF0FB";
}
else
{
$color = "#FFFFE1";
}
echo '<tr bgcolor="'.$color.'">
<td width="26%"></td>
<td width="32%" align="center">
<input name=idclose type=button value="Cerrar" onclick="window.close()" style="border: 1px solid #000080">
</td>
<td width="4%"></td>
<td width="4%"></td>
<td width="4%"></td>
<td width="4%"></td>
<td width="4%">
</td>
</tr>
</table>
</body>
</html>
';
}
mysql_close();
Ese ejemplo es para que tengas una idea de como funciona.
Suerte y Salu2.
Bye