Para detectar errores de SQL . usa:
Código PHP:
$result = mysql_query($sql,$link) or die(mysql_error());
Ahí obtendras los errores de SQL q puedas tener .. tanto de algun error de sintax como por ejemploq el link de conexion no esté hecho ..
Puedes emplear el or die(msyql_error)) .. en tus mysql_connect() y en cualquier funcion de mysql ..
Un saludo,