Автор давно пора юзать плюшки, которые производители ПО нам предоставляют, в частности MySQLi и подготовленные процедуры в нем.
А если хочешь использовать устаревшие технологии, то достаточно mysql_real_escape_string или для чисел intval, что бы не поймать sql инъекцию.