In che senso NULL? Il metodo execute() di un PDO statement (supponendo che tu usi PDO, dal codice non e' certo) restituisce TRUE o FALSE, non NULL.

Hai controllato se la query solleva eccezioni?