当我在网页中使用 PHP 下方时,我收到“查询失败”消息,但如果我OR column2 LIKE '%$searchterm%'
从查询中删除它可以正常工作。我已经尝试过用谷歌搜索这个问题并查看了一个傻瓜手册。数据库表肯定包含 column_2 中的搜索词。
/* send this query to MySQL database */
$query = "SELECT * FROM table WHERE column_1 LIKE '%$searchterm%' OR desc LIKE '%$searchterm%'";
/* process query results */
$result = mysqli_query($cxn,$query) or die ("query failed");
$row = mysqli_fetch_assoc($result);
extract($row);
/* create HTML for web broswer to see */
echo "Column 1 value: $column_1<br><br>";
echo "Column 2 value: $column_2<br><br>";
echo "Column 3 value: $column_3<br><br>";