我的网站上有一个运行良好的搜索框,但我希望它在表格中搜索多个字段。例如,我在表格中有 3 个部分用于标记为 text1、text2 和 text3 的文本。以下代码适用于搜索单个字段,但不是全部 3 个。
$sqlcommand = "SELECT id, page_title, url, text1, text2, text3 FROM pages WHERE text1 LIKE '%$searchquery%'";
我试过把它改成;
$sqlcommand = "SELECT id, page_title, url, text1, text2, text3 FROM pages WHERE text1, text2, text3 LIKE '%$searchquery%'";
但这不会产生结果,我已经尝试过;
$sqlcommand = "SELECT id, page_title, url, text1, text2, text3 FROM pages WHERE (text1, text2, text3) LIKE '%$searchquery%'";
其他人建议的,但这产生了错误。
感激地收到帮助。
理查德