大家好,我正在房间预订系统上工作,似乎正在回复错误。
$sql = "SELECT * FROM `rooms` WHERE capacity => '$minCap' AND capacity <= '$maxCap'";
这是我得到的错误:
您的SQL语法出错;查看与您的MySQL服务器版本对应的手册,以便在'=&gt;附近使用正确的语法'150'和容量&lt; ='220''在第1行
答案 0 :(得分:3)
应该是:
$sql = "SELECT * FROM `rooms` WHERE capacity >= '$minCap' AND capacity <= '$maxCap'";
// ^^
注意>=
,而不是=>
。
答案 1 :(得分:2)
您的MySQL查询语法错误。 “大于或等于”是'&gt; ='而不是'=&gt;'。
答案 2 :(得分:2)
=>
; >=
,因为它被称为“大于或等于”运算符&#39;在那个页面&#34 ;; 答案 3 :(得分:1)
希望您从其他答案中找到问题(&gt; =和&lt; =),但您也可以使用它们,即
"SELECT * FROM `rooms` WHERE capacity between '".$minCap."' AND '".$maxCap."'";