Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.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/8/mysql/62.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函数中MYSQL的问题_Php_Mysql - Fatal编程技术网

PHP函数中MYSQL的问题

PHP函数中MYSQL的问题,php,mysql,Php,Mysql,我的SQL查询有点问题: 我有一个带字符串的变量($arraySearch): $arraySearch=“'Bob'、'Ross'” 我的PHP查询: $stmt = $this->pdo->prepare("SELECT * FROM `kunden` WHERE `FAMNAME` IN (arraySearch =:arraySearch) AND `VORNAME` IN (arraySearch = :arraySearch)"); $stmt->execute(

我的SQL查询有点问题:

我有一个带字符串的变量($arraySearch):

$arraySearch=“'Bob'、'Ross'”

我的PHP查询:

$stmt = $this->pdo->prepare("SELECT * FROM `kunden` WHERE `FAMNAME` IN (arraySearch =:arraySearch) AND `VORNAME` IN (arraySearch = :arraySearch)");

$stmt->execute(['arraySearch' => $arraySearch]);

$all = $stmt->fetchAll(PDO::FETCH_CLASS, $model);
错误代码:

Fatal error: Uncaught Error: Call to a member function execute() on boolean
我已经找了几个小时的错误,但找不到

我错过了什么

有人知道吗


致意

$stmt->execute([$arraySearch]);或者$stmt->execute(数组('arraySearch'=>$arraySearch));您有一个语法错误开始
(arraySearch=:arraySearch)
因为数组搜索是
“Bob”,“Ross”
。。。这真的是一个错误,而不是一个愉快的小意外吗?