0
我的表格中有一個名爲platform_rating的單元格,它應該是其他兩個單元格(platform_likes/total_votes)* 100的百分比值 。每當有人點擊類似按鈕'platform_likes','total_votes'被更新但'platform_rating'不是。這裏是陣列中的行:mysql用單元格A和B更新的單元格更新單元格C
<?php
'platform_rating' => ($row['total_votes'] != 0) ? ($row['platform_likes']/
$row['total_votes'])*100 : 0,
?>
這裏是更新的功能:
<?php
function add_like($platform_id)
{
$platform_id = (int)$platform_id;
mysql_query("UPDATE `flights` SET `platform_likes` = `platform_likes` + 1,
`total_votes` = `total_votes` + 1, **`platform_rating` =
`platform_rating`((platform_likes/total_votes)*100)** WHERE platform_id =
$platform_id");
}
?>
爲什麼在該更新查詢中有'platform_rating'兩次?不應該讀爲'platform_rating =((platform_likes/total_votes)* 100)'? – Daan
不客氣!我已發佈我的評論作爲答案 - 如果這有幫助,請接受它:) – Daan