Hola huascar...
A ver si entiendo... quieres saber si un serial existe antes de guardarlo en la DB??
Tienes dos opciones y es mejor con mysql:
1. Decirle al campor de tu DB que sea único (osea que no se repita el serial, lo declaras UNIQUE). Con eso, cuando intentes hacer el insert, el propio motor se encarga de verifcar que ese dato no exista previamente.
2. Si el serial se puede repetir, comparas con un simple = (igual).
Código php:
Ver originalselect * from tabla where campo_serial={$_POST['serial']};
Saludos