Php 如何在mysql中搜索旁遮普地区语言关键字
当使用PHPMyAdmin和PHP脚本运行查询时,我得到了不同的结果 这是我们的区域语言旁遮普语关键字ਹਰਪ੍ਰੀਤ ਕੌਰ ਪਟਿਆਲਾ强> 我正在使用PHPMyAdmin执行下面的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
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());
的调用来执行此操作。