te presento al manual
http://php.net/manual/en/function.mysql-fetch-array.php http://php.net/manual/en/function.mysql-fetch-assoc.php http://php.net/manual/en/function.my...tch-object.php
la diferencia es el retorno de la función, fetch_array te devuelve un arreglo asociativo y con indices numericos con el registro correspondiente a la consulta, fetch_object te devuelve un objeto, fetch_assoc te devuelve un arreglo solo asociativo, pero la función es obtener el registro de la consulta, mayor información lee el manual de php que son los link que te deje, ahí están las referencias de las funciones de php, saludos