MySQLi用句号(。)编写语句?

时间:2013-12-28 08:33:15

标签: php mysqli

我正在尝试以下列格式搜索一个充满域名的表:

10minutemail.com

我的问题是我不知道如何在SELECT语句中转义fullstop以便我实际得到响应。

$_POST['email'] = strtolower($_POST['email']);

$maildomain = explode('@', $_POST['email']);

$domain = $mysqli->prepare('SELECT * FROM `blacklist` WHERE Domain = ?');
$domain->bind_param('s',$maildomain[1]);
$domain->execute();
$domain->store_result();

echo $domain->num_rows;

无论$maildomain[1]是否实际包含在表中,都返回“0”。

phpMyAdmin做同样的事情phpMyAdmin Results Picture

1 个答案:

答案 0 :(得分:0)

问题是表中域名末尾的不可见字符。修剪域名以删除其中任何一方的垃圾后,查询按原样运行。