Y si nos muestras que error es el que genera mysql exactamente. Has tu consulta de esta forma:
  Código PHP:
    $r = mysql_query("tu_consulta") or die( mysql_error() ); 
    
  Como vez sólo tienes que agregar la sentencia or die( mysql_error() ); hazlo y nos muestras que error te sale haora. Suerte 
