Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.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/jquery-ui/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_Mysql_Pdo - Fatal编程技术网

Php PDO全文搜索

Php PDO全文搜索,php,mysql,pdo,Php,Mysql,Pdo,我在编写全文搜索的查询时遇到问题。这是我的密码: SELECT * FROM fruits WHERE MATCH (color) AGAINST (:term IN BOOLEAN MODE) 我在执行该查询时没有得到任何结果,但是当我硬编码这个术语时 SELECT * FROM fruits WHERE MATCH (color) AGAINST ('yellow' IN BOOLEAN MODE) 我得到了一些结果。我想我需要用一些连接重写冒号部分。 谢谢您是否将值绑定到:term $

我在编写全文搜索的查询时遇到问题。这是我的密码:

SELECT * FROM fruits WHERE MATCH (color) AGAINST (:term IN BOOLEAN MODE)
我在执行该查询时没有得到任何结果,但是当我硬编码这个术语时

SELECT * FROM fruits WHERE MATCH (color) AGAINST ('yellow' IN BOOLEAN MODE)
我得到了一些结果。我想我需要用一些连接重写冒号部分。
谢谢

您是否将值绑定到
:term

$stmt = $conn->prepare(SELECT * FROM fruits WHERE MATCH (color) AGAINST (:term IN BOOLEAN MODE));
$stmt->bindValue(":term", "yellow");
$stmt->execute();

不,分号不需要连接。

您只需要在运行原始查询的表上测试准备好的语句版本。

黄色不是常量
$stmt->bindValue(“:term”,$variable)