espero atinarle, la funcion mysql_fetch_array() recibe un parametro que es el resultado de la ejecucion de tu consulta mysql_query(), el problema podira ser un error de sintaxis en tu consulta.
$query = "SELECT * FROM tabla";
$res = mysql_query($query);
$reg = mysql_fetch_array($res);
si la consulta esta bien($query) te devolvera las registros correspondinetes, de lo contrario te arrojara el error que tienes.