在检查密钥是否正确时,我想区分大小写字母。我有这个查询:
$stmt = $db->prepare("SELECT DISTINCT * FROM table WHERE id=? AND key=?
COLLATE utf8_general_ci");
$stmt->bind_param("is", $id, $key);
$id = $_POST[id];
$key = $_POST["key"];
$stmt->execute();
有了这个,我收到一条消息:
致命错误:在布尔值上调用成员函数 bind_param()
那么我的查询有什么问题?!