No... non è mysql_fetch_* , la * indica che tutte le funzioni che iniziano con mysql_fetch non funzionano..
Posto il codice di una prova che mi da lo stesso errore
Codice PHP:
<?php     
include("db_conn.php");     //controllo user e passwd da login      
$db mysql_connect($db_host$db_user$db_password);      
if (
$db == FALSE)         die ("Errore nella connessione. Verificare i parametri nel file db_conn.php");

mysql_select_db($db_name$db)         or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");       
$mail="melo@melo.it";     
$password="quella che è";      
$sql="select * from utenti where email='$mail' and password='$password'";      
$risultato mysql_query($sql) or die(mysql_error());      
$riga mysql_fetch_assoc($risultato);          
echo 
$riga['nome'];  ?>