Por eso debes de usar mysql_error, también imprime tu consulta para que veas sí es exactamente la consulta que quieres generar, por ejemplo:
Código PHP:
Ver original$sql = "INSERT INTO..";
if (!$result) {
echo "Existe un error en $sql, el error es: " . mysql_error(); } else {
echo "INSERT realizado con éxito";
}