Ok - enquanto eu agradeço a todos pela preocupação em remover o @ ... ninguém notou que o problema estava usando mysqli _query e então mysql _num_rows. Ele precisava ser alterado para mysqli _num_rows. Obrigado mesmo :)