Muchas de las funciones de mysql devuelven un codigo de error (ya sea 0 o FALSE), por ejemplo:
if (@$db_link = mysql_connect('SERVIDOR', 'USUARIO', 'CLAVE')) {
@mysql_select_db(JCP_DB_DATABASE);
} else {
die('
');
}
ó
if(mysql_query('select * from ...')) {
//
OK, seguimos por aqui...
...
} else {
echo '
error, paso tal cosa!'
}
Para validar si una insercion fue exitosa, puedes averiguar si mysql_insert_id es diferente de cero luego de la insercion.
Espero te ayude y si no ni modo conciudadano.
______________________
Saludos.
Paul