SQL LIKE运算符不返回行

时间:2017-05-22 07:48:57

标签: php mysql

这是我的MySQL语句,我想通过状态或描述搜索记录..这个语句在phpMyAdmin中工作正常,但它不能用于php脚本..任何建议请..

$result = mysqli_query($mysqli, 
    "SELECT * FROM `statuses` 
    where statuses.`status` LIKE  '%$search%' OR 
    statuses.`description` LIKE  '%$search%'");

1 个答案:

答案 0 :(得分:0)

我希望你把所有内容写得正确,但是你如何获取数据可能会出错。以下是您需要检查的内容。

  • 检查您的连接字符串

  • 如果您要检索数据,请使用以下内容

    while($ row = $ result-> fetch_array())  {      echo $ row ['example_col_name'];  }

  • 如果所有内容都可以将您的查询存储到变量并回显出该变量,那么您可以再做一件事,然后您将看到正在传递的查询。