mysql中的MATCH只需要一列。

时间:2017-06-08 13:06:46

标签: php mysql

$tex = $_GET['searchMe'];
$query = $Config::$con->query("SELECT * FROM `news` WHERE MATCH(title,description) AGAINST('".$tex."')");

MATCH只需要一个列,标题或描述。 如果我在其中添加两个列名,当我获取它时,我将得到null结果。

*注意:我已经将我的两个列都设为FULLTEXT。

1 个答案:

答案 0 :(得分:0)

你写一个查询看起来像这样

$tex = $_GET['searchMe'];
$query = $Config::$con->query("SELECT * FROM `news` WHERE title = '$tex' && description ='$tex'");