Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.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/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
Php 如何在mysql中搜索旁遮普地区语言关键字_Php_Mysql_Phpmyadmin_Full Text Search - Fatal编程技术网

Php 如何在mysql中搜索旁遮普地区语言关键字

Php 如何在mysql中搜索旁遮普地区语言关键字,php,mysql,phpmyadmin,full-text-search,Php,Mysql,Phpmyadmin,Full Text Search,当使用PHPMyAdmin和PHP脚本运行查询时,我得到了不同的结果 这是我们的区域语言旁遮普语关键字ਹਰਪ੍ਰੀਤ ਕੌਰ ਪਟਿਆਲਾ 我正在使用PHPMyAdmin执行下面的MySql查询 select * from postinfo where match(info) against('ਹਰਪ੍ਰੀਤ ਕੌਰ ਪਟਿਆਲਾ') 给我准确的结果 但是当使用PHP表单搜索运行相同的查询时 代码: $name=trim($_POST['name']); $sql="select * fro

当使用PHPMyAdmin和PHP脚本运行查询时,我得到了不同的结果

这是我们的区域语言旁遮普语关键字ਹਰਪ੍ਰੀਤ ਕੌਰ ਪਟਿਆਲਾ

我正在使用PHPMyAdmin执行下面的MySql查询

select * from postinfo where match(info) against('ਹਰਪ੍ਰੀਤ ਕੌਰ ਪਟਿਆਲਾ')
给我准确的结果

但是当使用PHP表单搜索运行相同的查询时

代码:

$name=trim($_POST['name']);
$sql="select * from postinfo where match(info) against('$name') LIMIT 10";
$result=mysql_query($sql);

那么结果是空白的。

到目前为止,您尝试了什么?在调用
mysql\u query()
之前,是否打印了
$name
$sql
以查看组合查询?试试看,给我们看看结果。可能问题在于您的帖子数据。$name返回ਹਰਪ੍ਰੀਤ ਕੌਰ ਪਟਿਆਲਾ 和$sql返回select*,从postinfo中匹配(info)到('ਹਰਪ੍ਰੀਤ ਕੌਰ ਪਟਿਆਲਾ') 限制10Hm,看起来还可以;您是否正在检查MySQL返回的错误?例如,当我运行MySQL_query()时,我会使用类似于
$result=MySQL_query($query,$dbconn)或die('query failed!'.MySQL_error());
的调用来执行此操作。