【发布时间】:2015-03-22 02:51:42
【问题描述】:
$query = "SELECT * FROM guest WHERE ";
if ($_POST['include2'] == "yes") {
$guestNameLast = isset($_POST['guestNameLast']) ? $_POST['guestNameLast'] : '';
$query .= "guestNameLast LIKE '%$guestNameLast%' ";
$msg .="guest that <b>" . $guestNameLast . "</b><br/>";
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 'guestNameLast LIKE '%%'' 附近使用正确的语法。 如何解决此错误?
【问题讨论】:
-
在 $query 运行之前打印/记录它,这样您就可以看到生成的 SQL 是什么
标签: php mysql sql syntax sql-like