我正在尝试使用以下函数检索单行:
function get_registrar($key){
global $db;
$query = 'SELECT * FROM registration WHERE key = :key';
$statement = $db->prepare($query);
$statement->bindValue(':key', $key);
$statement->execute();
$result = $statement->fetch();
$statement->closeCursor();
return $result;
}
我一直收到“致命错误:未捕获异常'PDOException',并显示消息'SQLSTATE [42000]:”错误消息。知道为什么会这样吗?感谢
答案 0 :(得分:2)
键是保留关键字
所以将其作为
重新加入 `key`
$query = 'SELECT * FROM registration WHERE `key` = :keyval';
以下是保留关键字列表