I have the following code:
$check = $dbh->prepare(\"SELECT * FROM BetaTesterList WHERE EMAIL = ?\");
$check->execute(array($email));
$res should look something like this:
array (
[0] => array (
[column1] => value,
[email] => value
),
[1] => array (
[column1] => value,
[email] => value
),
[2] => array (
[column1] => value,
[email] => value
)
)
Therefore, if(!($res['email'))
will always evaluate to true because $res['email']
is undefined (null, I suppose) and it is negated. So, negation of a negation = true :).