Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/05/2005, 11:53
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 7 meses
Puntos: 41
Si vas a leer el resultado de varias columnas, sería mejor que sigas utilizando mysql_fetch_*().
Código PHP:
if($row mysql_fetch_array($result)){ // Bastará con un "if" porque sólo habrá uno
   // Acá puedes acceder directamente a todos las columnas de esa fila desde el array
   
echo $row['campo_1'];
   echo 
$row['campo_2'];
   echo 
$row['campo_3'];
   echo 
$row['campo_4'];
   echo 
$row['campo_5'];

Si lo hicieras con mysql_result(), habrías tenido que hacer 5 llamadas a esa función, lo cual es evidentemente menos eficiente.
Código PHP:
echo mysql_result($result0'campo_1');
echo 
mysql_result($result0'campo_2');
echo 
mysql_result($result0'campo_3');
echo 
mysql_result($result0'campo_4');
echo 
mysql_result($result0'campo_5'); 
Por eso la función mysql_result() es preferible utilizarla en resultados pequeños. Por ejemplo cuando utilizas la función COUNT() de mysql, que generalmente devuelve sólo una celda.

Saludos