Non ho capito bene il discorso: se una query contiene un errore di sintassi che la rende inapplicabile il processo si ferma e ti restituisce errore, se invece alla query vengono forniti parametri sbagliati ma sintatticamente è corretta puoi accorgertene solo tu, non può esistere una funzione che ti aiuta in questo.
Se ho ben capito il tuo problema, la soluzione sarebbe una sorta di pagina di conferma che ti faccia capire cosa sta per fare, mi spiego meglio...

Mettiamo che tu abbia una tabella utenti (id, nome, cognome) e un form dove inserisci l'id di un utente per cancellarlo, la pagina alla quale punta il form potrebbe eseguire:
SELECT * FROM utenti WHERE id = $_GET[id];

E stamparti a video:
Sto per cancellare l'utente $row[nome] $row[cognome]

Logicamente conservando il valore di id in un campo hidden di un form con un bottone conferma; che se premi a quel punto passerà il valore ad una seconda pagina che eseguirà:
DELETE FROM utenti WHERE id = $_GET[id];

Spero di essermi spiegato e di aver centrato il problema...