mysql_fetch_object vs mysql_fetch_assoc vs
mysql_fetch_object() : Devuelve la fila actual de un conjunto de resultados como un objeto while ( $row = mysql_fetch_object ( $result )) { echo $row -> user_id ; echo $row -> fullname ; } mysql_fetch_assoc () devuelve una matriz asociativa : while ( $row = mysql_fetch_assoc ( $result )) { echo $row [ "userid" ]; echo $row [ "fullname" ]; } y mysql_fetch_array () devuelve array : while ( $row = mysql_fetch_assoc ( $result )) { echo $row [ 0 ]; echo $row [ 1 ] ; } 14 voto abajo aceptado mysql_fetch_array te conseguirá una matriz que puede tener como claves: ambos números y nombres de columnas, si se usa MYSQL_BOTH nombres de columnas, usando MYSQL_ASSOC - en este caso, obtendrás lo mismo que obtienes al usar mysql_fetch_assoc solo números (dependiendo del orden de las columnas en la consulta), si se usa MYSQL_NUM Obtener resultados indexados por nombres de columnas es probablemente la solución ...