我希望能够使用搜索字符串中的值从url中搜索MySQL表,然后将结果显示为XML输出。正在搜索表MySQL&PHP
我想我已经得到了格式并从搜索字符串中声明了变量。
我遇到的问题是搜索整个表格,我查看了以前的答案,他们似乎都必须声明表中的每一列才能搜索。
因此,例如,我的数据库布局如下:
**filesindex**
-filename
-creation
-length
-wall
-playlocation
首先将以下是适当的:
$query = "SELECT * FROM filesindex WHERE filename LIKE '".$searchterm."%'
UNION
SELECT * FROM filesindex WHERE creation LIKE '".$searchterm."%'
UNION
SELECT * FROM filesindex WHERE length LIKE '".$searchterm."%'
UNION
SELECT * FROM filesindex WHERE wall LIKE '".$searchterm."%'
UNION
SELECT * FROM filesindex WHERE location LIKE '".$searchterm."%'";
或理想,有没有涉及较少的硬编码到一个更简单的方法搜索一张桌子。
任何想法?
谢谢