Pues podrías hacerlo .. pere tendrías que redefinir toda la gestión de errores de PHP para que sea tu programación la que gestione el error.
Si quieres investigar el tema:
http://www.php.net/manual/en/ref.errorfunc.php
De todas formas PHP puede por ejemplo No mostrar mensajes de error en "pantalla" y guardarlos en un "log" (en un archivo) para que tu lo veas cuando quieras y solventes los problemas con ese log de errores ..
Los errores concretos de Msyql .. podrías usar:
Código PHP:
if (!$nose=mysql_xxxx()){
// guardas en un "log" (archivo) tu error (el que dé mysql_error() .. o lo envias por e-mail ...
}
Un saludo,