如何使用LIKE运算符将哪些数据保存在变量中?

时间:2017-06-19 03:42:35

标签: php mysql sql-like sql-search

我需要在数据库表中搜索数据。

我将数据保存在变量中,然后我希望在调用数据时使用它来显示数据。

这是我的代码:

 $data_input_user = $inFilter;
 $data_input_user = mysql_real_escape_string($inFilter);
 $sqlGetFreq = "SELECT * FROM termfrequency WHERE keyword LIKE 
 CONCAT("%",$inFilter,"%") ";
 $freqResult = mysql_query($sqlGetFreq) or die(mysql_error());

除了我正在尝试这个SQL查询

$sqlGetFreq = "SELECT keyword, frequency FROM termfrequency WHERE keyword LIKE '%$inFilter%' ";
$freqResult = mysql_query($sqlGetFreq) or die(mysql_error());

我正在尝试该代码,但它失败了。

请问好吗?

感谢。

1 个答案:

答案 0 :(得分:-2)

试试这个

   $sqlGetFreq = "SELECT keyword, frequency FROM termfrequency WHERE keyword LIKE '%".$inFilter."%' ";

另外请设置以下内容以跟踪任何可能的错误。

ini_set("display_errors", "1");
error_reporting(E_ALL);