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
Php 如何使用Mysqli中的PDO编写sql全文搜索_Php_Pdo - Fatal编程技术网

Php 如何使用Mysqli中的PDO编写sql全文搜索

Php 如何使用Mysqli中的PDO编写sql全文搜索,php,pdo,Php,Pdo,我以前使用mysqli match..agaist进行全文搜索,效果很好。现在我想转换为PDO,但它告诉我sql的语法错误。如何修复它?请注意*旁边的:srch\u term 以下是mysqli查询: $sql="SELECT * FROM memberpost WHERE MATCH(title) AGAINST('".$srch_term."*' IN BOOLEAN MODE ) LIMIT 0,15"; 这是我的PDO: $sql="SELECT * FROM memberpost W

我以前使用mysqli match..agaist进行全文搜索,效果很好。现在我想转换为PDO,但它告诉我sql的语法错误。如何修复它?请注意
*
旁边的
:srch\u term

以下是mysqli查询:

$sql="SELECT * FROM memberpost WHERE MATCH(title) AGAINST('".$srch_term."*' IN BOOLEAN MODE ) LIMIT 0,15";
这是我的PDO:

$sql="SELECT * FROM memberpost WHERE MATCH(title) AGAINST(':srch_term'* IN BOOLEAN MODE ) LIMIT 0,15";
$raw_result = $conn->prepare($sql);
$raw_result->bindParam(':srch_term', $srch_term);
$raw_result->execute();
...

可能重复:在我发布这个问题之前我试过了。PDO的sql查询中没有*的解决方案。我没有为我的案子工作