带BindValue的PHP PDO

带BindValue的PHP PDO,php,mysql,pdo,bindvalue,Php,Mysql,Pdo,Bindvalue,我发现bindvalue存在一些问题,无法找到解决方案。 这是我的代码,如果像这样发送电子邮件,效果会很好”abc@aaamail.com但我的问题是,当用户像“abc”一样输入电子邮件时。def@aaamail.com“此查询不起作用。我不知道为什么以及如何修复它任何人都可以向我解释吗 $email = trim($_POST['email']); $result = $conn->prepare("SELECT * FROM `memberlist` WHERE email = :e

我发现bindvalue存在一些问题,无法找到解决方案。 这是我的代码,如果像这样发送电子邮件,效果会很好”abc@aaamail.com但我的问题是,当用户像“abc”一样输入电子邮件时。def@aaamail.com“此查询不起作用。我不知道为什么以及如何修复它任何人都可以向我解释吗

$email  = trim($_POST['email']);
$result = $conn->prepare("SELECT * FROM `memberlist` WHERE email = :email");
$result->bindValue(':email', $email);
$result->execute();

bindValue没有一个问题。它可以处理任何数据

有人能向我解释吗

$email  = trim($_POST['email']);
$result = $conn->prepare("SELECT * FROM `memberlist` WHERE email = :email");
$result->bindValue(':email', $email);
$result->execute();

只要确保它确实是bindValue或任何其他代码的错。然后修复其他代码

区别在于…有一个点?