2016-09-18 51 views
0

我在數據庫中有5行。我想計算接受的行設置爲1,並且在表中是4,然後將頁面行更新爲該數量。 你能改正我的查詢嗎?MySQL:更新計數行

所以我想我的問題的答案。

$count = mysqli_result(mysqli_query($con1, "SELECT COUNT(*) FROM `wishes` WHERE `accepted`=1")); 
mysqli_query($con1,"UPDATE `wishes` SET `wishes`.`page`='".$count."' WHERE id='".$uid."'"); 

回答

0

考慮到你的表名的願望和現場頁面與其中count(接受)字段= 1和ID爲5數(量)字段進行更新, 查詢應該是這樣的:

update wishes set page = count(amount) where count(accepted)=1 and id=5 

如果這不是預期的查詢,請更清楚您的問題。

+0

我在數據庫中有5行。我想計算接受的行數設置爲1,當前在表中是4,然後將頁面行更新爲該數量。 – user3284181