$ res должно выглядеть примерно так:
array (
[0] => array (
[column1] => value,
[email] => value
),
[1] => array (
[column1] => value,
[email] => value
),
[2] => array (
[column1] => value,
[email] => value
)
)
Следовательно, if(!($res['email'))
всегда будет иметь значение true, потому что $res['email']
не определено (я полагаю, null) и оно отрицается. Итак, отрицание отрицания = true:).