2016-06-01 24 views
0
$query1 = "update rooms set available='1' where typeId='$typeId' order by roomId limit='$room'"; 

我在'='1''附近獲得語法錯誤,但找不到錯誤。我很確定它的寫法是正確的。在php錯誤中更新限制語句

回答

1

LIMIT無法賦值,刪除引號。將其更改爲:

$query1 = "update rooms set available='1' where typeId='$typeId' order by roomId limit $room"; 
+0

謝謝我刪除了=號,但現在它說錯誤接近「1」。 – Ailynn

+0

@Ailynn我已經回答了嘗試 – user1234

+0

@Ailynn對不起,我忘了刪除這些引文。刪除這些。嘗試更新的一個 – Thamilan

0

只需查詢改成這樣:

$query1 = "update `rooms` set available='1' where typeId='$typeId' order by roomId limit '$room'"; 
1

在SQL限制不能分配和周圍數量限制,你不能使用引號所以用這個

$query1 = "update rooms set available = '1' where typeId = '$typeId' order by roomId limit $room "; 

不要使用'$room'

+0

感謝它現在正常工作。 – Ailynn