No le va a mostrar error porque no lo esta recogiendo...
Cuando hagas una petición a MySQL SIEMPRE agrega el "mysql_error()"
Código PHP:
Ver original$sql = 'select * from mitabla';
//--------------
$sql = 'insert into mitabla (id,user,pass) values ('.$id.','.$user.','.$pass.')';
También funciona con mysql_connect, etc
Ahora, has los cambios y pega aquí el error que te muestre