我正在尝试使用以下 MySQL 查询,但显然有问题。我正在尝试让page.php或page.php?q=返回以下查询:
if (!isset($_GET['q'])) { $where = "WHERE column1 LIKE %"; }
else { $where = "WHERE column1 LIKE ".$_GET['q']; }
$query = "SELECT column1, column2 FROM table '$where' GROUP BY column1";
所以如果没有 GET,那么WHERE
MySQL 查询中就没有。我将 GET 设置为某个值,然后有一个WHERE
具有该 GET 值的值。
目前我收到以下错误:
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 ''WHERE column1LIKE ' GROUP BY column1' 附近使用正确的语法