亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何比較從數據庫中獲取的數據并獲取該特定行的最大值

如何比較從數據庫中獲取的數據并獲取該特定行的最大值

PHP
ibeautiful 2023-03-04 16:46:02
$vote1="SELECT * FROM vote_details_urban WHERE booth_id = '$booth_id' AND year = '$year' ";$rsvote1=mysqli_query($con,$vote1);while($row1=mysqli_fetch_assoc($rsvote1)) {    $value1=$row1["party1"];    $value2=$row1["party2"];    $value3=$row1["party3"];    $value4=$row1["party4"];    $value5=$row1["party5"];    $value6=$row1["party6"];    $value7=$row1["party7"];    $value8=$row1["party8"];    $value9=$row1["party9"];    $value10=$row1["party10"];    $value11=$row1["party11"];    $value12=$row1["party12"];    $value13=$row1["party13"];    $value14=$row1["party14"];    $value15=$row1["party15"];    $value16=$row1["party16"];    $value17=$row1["party17"];    $value18=$row1["party18"];    $value19=$row1["party19"];    $value20=$row1["party20"];}我想做的是從上述所有值中找到最大值,并找出$row1["party1"];最大值與最大值之間的差異,并找到$row1["party1"];與之間的差異$row1["party2"];這樣我就可以在下表中顯示結果,如果 party1 的投票多于獲勝者,它應該顯示 +value,如果 less-value。同樣,當將 part1 與 party2 進行比較時,我想在第二列中顯示其結果<table class="table table-bordered"><thead><tr><th>Winner Party</th><th>Difference From Winner Party</th><th>Difference From Party2</th>  </tr></thead><tbody><tr><td></td><td></td><td></td></tr></tbody></table>
查看完整描述

1 回答

?
白衣非少年

TA貢獻1155條經驗 獲得超0個贊

您正在尋找函數max(),它接受一個數組并返回數組中的最高元素,例如max([20, 30, 40, 1, 3, 4])返回 40。如果您還打算獲得最大值,則可以從 party1 或 party2 中減去它數組鍵一個簡單的解決方案是對 max 返回的值使用array_search()


查看完整回答
反對 回復 2023-03-04
  • 1 回答
  • 0 關注
  • 86 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號