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

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

將 mysql 轉(zhuǎn)換為 mysqli 程序方式以用于谷歌圖表

將 mysql 轉(zhuǎn)換為 mysqli 程序方式以用于谷歌圖表

PHP
慕運維8079593 2023-09-15 21:33:43
我正在嘗試將我自己使用的一些谷歌圖表從 mysql 升級到 mysqli程序方式,并且我在重新創(chuàng)建正確的數(shù)組以供谷歌圖表理解時遇到困難。我想我離我很近,我失去了一些東西。歡迎任何幫助。這是我的舊代碼:mysql_select_db($database_localhost, $localhost);$query_Recordset1 = "select count(*) as count,visible from packs where type=1 and serial=1 group by visible";$Recordset1 = mysql_query($query_Recordset1, $localhost) or die(mysql_error());$row_Recordset1 = mysql_fetch_assoc($Recordset1);$totalRows_Recordset1 = mysql_num_rows($Recordset1);    $data[0] = array('visible','count');            for ($i=1; $i<($totalRows_Recordset1+1); $i++)    {        $data[$i] = array(mysql_result($Recordset1, $i-1,'visible'),            (int) mysql_result($Recordset1, $i-1, 'count'));    }   結(jié)果是:[["visible","count"],["0",266],["1",1466],["2",1],["3",59]]但是當(dāng)我升級(或嘗試將代碼升級到 mysqli)時:$query_Recordset1 = "select count(*) as count,visible from packs where type=1 and serial=1 group by visible";$Recordset1 = mysqli_query($connection,$query_Recordset1) or die(mysqli_error($mysqli));$row_Recordset1 = mysqli_fetch_assoc($Recordset1);$totalRows_Recordset1 = mysqli_num_rows($Recordset1);# set heading     $data[0] = array('visible','count');        for ($i=1; $i<=($totalRows_Recordset1+1); $i++)              {                  mysqli_data_seek($Recordset1, $i-1);                    $data[$i] = array((string) mysqli_fetch_array($Recordset1)['visible'],(int) mysqli_fetch_array($Recordset1)['count']);              } 結(jié)果是:[["visible","count"],["0",1466],["1",1],["2",59],["3",0],["",0]]這顯然與我想要的結(jié)果不匹配,因為一列由于某種原因偏移了 1(參見值 266 根本沒有獲?。?
查看完整描述

1 回答

?
至尊寶的傳說

TA貢獻(xiàn)1789條經(jīng)驗 獲得超10個贊

不確定為什么你的代碼是這樣構(gòu)造的,你可以通過使用標(biāo)準(zhǔn)循環(huán)來簡化它......


$query_Recordset1 = "select count(*) as count,visible 

                        from packs 

                        where type=1 and serial=1 

                        group by visible";

$Recordset1 = mysqli_query($connection,$query_Recordset1) or die(mysqli_error($mysqli));


# set heading 

$data = [['visible','count']];    

while ($row_Recordset1 = mysqli_fetch_assoc($Recordset1) )

{

    $data[] =[$row_Recordset1['visible'],(int) $row_Recordset1['count']];

在您的代碼中,該行...


$data[$i] = array((string) mysqli_fetch_array($Recordset1)['visible'],

         (int) mysqli_fetch_array($Recordset1)['count']);

檢索 2 行數(shù)據(jù),一行用于零件visible,另一行用于零件count,這就是數(shù)據(jù)偏移的原因。


查看完整回答
反對 回復(fù) 2023-09-15
  • 1 回答
  • 0 關(guān)注
  • 103 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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