$query1 = "update rooms set available='1' where typeId='$typeId' order by roomId limit='$room'";
我在'='1''附近遇到语法错误,但找不到该错误。我很确定它写的正确。
LIMIT无法分配值,请删除引号。更改为:
$query1 = "update rooms set available='1' where typeId='$typeId' order by roomId limit $room";
在SQL中,无法分配LIMIT
,并且您不能在限制号周围使用引号,因此请使用此:
$query1 = "update rooms set available = '1' where typeId = '$typeId' order by roomId limit $room ";
请勿使用'$room'
。
只需将您的查询更改为此:
$query1 = "update `rooms` set available='1' where typeId='$typeId' order by roomId limit '$room'";