Creo que sigues sin entender, lee bien:
Código PHP:
Ver original// MAL
if (1 < 2) {
$error = 'suponiendo que paso algún error';
}
// imagina que esta es tu rutina del INSERT
Ahí jamás verificas los errores para evitar el INSERT, ahora bien:
Código PHP:
Ver original// BIEN
if (1 < 2) {
$error = 'suponiendo que paso algún error';
}
if (!$error) {
// imagina que esta es tu rutina del INSERT
}
¿De verdad es muy complicado de entender?
Cita: Por eso pregunto, ¿cómo 'cancelo' el INSERT?
No debes "cancelar" nada, sólo debes mover el código al lugar correcto dentro del if(), caray.