Si usas mysql_error() .. podrás darte cuenta de los errores de SQL que puedas tener al usar tus funciones de acceso a mysql ..
Código PHP:
$cons_sql= mysql_query($sql) or die (mysql_error());
$res= mysql_fetch_array($cons_sql) or die (mysql_error());
(usalo con todas las funciones mysql_xxx() ...)
Un saludo,