第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

當格式為 1:2:3:4 時在 PHP 中獲取 MySQL 數(shù)據(jù)

當格式為 1:2:3:4 時在 PHP 中獲取 MySQL 數(shù)據(jù)

PHP
aluckdog 2023-04-21 13:13:36
我正在嘗試將數(shù)據(jù)提取到 PHP 以創(chuàng)建一個簡單的統(tǒng)計信息頁面,對于我的大多數(shù)數(shù)據(jù)庫,統(tǒng)計信息都分為單獨的列,因此我能夠這樣做:    <tbody>        <?php        mysqli_select_db($connect, $database);;        $sql = "SELECT name,kills FROM global_stats ORDER BY kills DESC LIMIT 5";        $result = mysqli_query($connect, $sql);        $count = 1;        while ($row = mysqli_fetch_array($result))         {            echo "<tr> <td>" . $count . "</td>";            echo "<td>" . $row['name'] . "</td>";            echo "<td>" . $row['kills'] .  "</td> </tr>";            $count++;        }        ?>    </tbody>盡管在我的一個數(shù)據(jù)庫中,數(shù)據(jù)以一種奇怪的方式保存,其中每個統(tǒng)計數(shù)據(jù)都在一個表中,由以下部分分隔: - 有沒有一種方法可以獲取第二個區(qū)域中的所有數(shù)據(jù),例如,用戶名,然后只對第二個區(qū)域進行排序,只輸出 5 個結(jié)果。
查看完整描述

1 回答

?
梵蒂岡之花

TA貢獻1900條經(jīng)驗 獲得超5個贊

這個查詢:


SELECT 

  name,

  CONVERT( SUBSTRING_INDEX( SUBSTRING_INDEX(stats, ':', 2), ':', -1), INTEGER) as kills

FROM

  table

ORDER BY kills DESC

LIMIT 5

將轉(zhuǎn)換第二個字段并返回前 5 個 - 我不知道名稱的來源,因為它不在您的屏幕截圖中,因此可能需要做更多的工作


它通過兩次使用子字符串索引來工作。第一次使用(內(nèi)部)意味著“從左邊開始向前計數(shù)到第二個定界符并將其用作子字符串的終點”然后第二次使用(外部)意味著“向后計數(shù)到第一個定界符并使用它作為子字符串的起點


查看完整回答
反對 回復 2023-04-21
  • 1 回答
  • 0 關(guān)注
  • 136 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號