Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP收到以下错误:“引用”;致命错误:未捕获异常';PDO异常'&引用;_Php - Fatal编程技术网

PHP收到以下错误:“引用”;致命错误:未捕获异常';PDO异常'&引用;

PHP收到以下错误:“引用”;致命错误:未捕获异常';PDO异常'&引用;,php,Php,我尝试使用以下函数检索单行: function get_registrar($key){ global $db; $query = 'SELECT * FROM registration WHERE key = :key'; $statement = $db->prepare($query); $statement->bindValue(':key', $key); $statement->execute(); $result

我尝试使用以下函数检索单行:

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]:”错误消息。知道为什么会这样吗?谢谢

关键字是保留的关键字

因此,将其反勾为

 `key`

$query = 'SELECT * FROM registration WHERE `key` = :keyval';
下面是保留关键字的列表


谢谢,我将$key更改为其他内容,但仍然出现错误。我可以在我的表中使用“key”吗?如果使用,则不能在表中或列名称中使用key。如果需要反勾选。。对于绑定变量,我在表中进行了更改,一切都很好。这东西还是新的。非常感谢。