如何编写搜索查询何时在表中的两个不同列中搜索两个文件名

时间:2013-12-20 04:19:26

标签: php mysql

$query = mysql_query ("SELECT * FROM $table WHERE filename LIKE '%" . 
$searchq . "%' OR filename1 LIKE '%" .
$searchq . "%' AND category = '" . $_SESSION['action']."'") or 
die ("could not search");

每次我的查询都给出输出无法搜索!!

其中$table对于table_name是变量,filenamefilename1分别是同一个表的filednames

谢谢。

1 个答案:

答案 0 :(得分:0)

您将遇到语法问题,请尝试:

$query = mysql_query ("SELECT * FROM $table WHERE (filename LIKE '%$searchq%' OR filename1 LIKE '%$searchq%') AND category = '" .$_SESSION['action']."'" ) or die (mysql_error()) ;