Podrias usar Javascript para la validacion en el cliente, y PHP para validar en el servidor.
Con PHP puedes hacer:
Código PHP:
<?php
if(ctype_digit($_POST['campo'])) {
//realizo la consulta
} else {
//error, el campo no es solamente numeros
}
?>
http://www.php.net/manual/es/function.ctype-digit.php
Busca unos cuantos tutos en Google sobre Validación de Datos, te servira de mucho.