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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

sql限制無(wú)法顯示第一行

sql限制無(wú)法顯示第一行

PHP
翻過(guò)高山走不出你 2022-12-03 18:21:30
我有一個(gè) SQL 查詢(xún),它看起來(lái)像:    `SELECT * FROM table LIMIT 5;`事實(shí)上,我使用 mysql 的免費(fèi)員工數(shù)據(jù)庫(kù),查詢(xún)是:    `SELECT * FROM employees LIMIT 5;`現(xiàn)在我有一個(gè) PHP 函數(shù),它將選定的數(shù)據(jù)輸出到一個(gè) HTML 表中,如下所示:function outputTable($query, $link){     //Verbindung zur Datenbank inkludieren    require_once('./config.php');    //auffangen der Rückgabe    $erg = mysqli_query($link, $query);    //bestimmt Anzahl der Spalten (aocol = Amount Of COLumns)    //counts the amount of columns    $aocol = count(mysqli_fetch_array($erg, MYSQLI_NUM));    //table head    $head = "";    for($x = 0; $x < $aocol; $x++) {        //legt alle Informationen des Feldes $x in $finfo, darunter auch den Namen der Spalte.        //puts all information of the field $x in $finfo, also the name of the column        $finfo = mysqli_fetch_field_direct($erg, $x);        //Schreibt die Kopfzeile der Tabelle        //writes the table's head        $head .= "<th>".$finfo->name."</th>";    }    //only if style.css included-->irrelevant    echo '<div class="table"><table id="table">';    //output of table's head    echo "<th>$head</th>";    //output of table's body --> here must be the bug, I think    while($zeile = mysqli_fetch_array($erg, MYSQLI_NUM)) {        //new tablerow        echo "<tr>";        //filling the row        foreach($zeile as $feld) {            //format for numbers            $ra = preg_match('/^\d+$/',$feld) ? ' align="right"' : '';            //displaying table data            echo "<td$ra>".$feld."</td>";        }    }    //closing table and layout    echo '</table></div>';}
查看完整描述

2 回答

?
慕婉清6462132

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超2個(gè)贊

你打電話(huà)時(shí)...


$aocol = count(mysqli_fetch_array($erg, MYSQLI_NUM));

這實(shí)際上是在讀取第一行,因此它不再可用于以下循環(huán)。


我建議重組您的代碼,以便在主讀取循環(huán)內(nèi)構(gòu)建頭部,但只有當(dāng)$head它為空時(shí)......


//table head

$head = "";


//only if style.css included-->irrelevant

echo '<div class="table"><table id="table">';

//output of table's body --> here must be the bug, I think

while($zeile = mysqli_fetch_array($erg, MYSQLI_NUM)) {

    if ( empty ($head) )    {

        //counts the amount of columns

        $aocol = count($zeile);

        for($x = 0; $x < $aocol; $x++) {

            //legt alle Informationen des Feldes $x in $finfo, darunter auch den Namen der Spalte.

            //puts all information of the field $x in $finfo, also the name of the column

            $finfo = mysqli_fetch_field_direct($erg, $x);

            //Schreibt die Kopfzeile der Tabelle

            //writes the table's head

            $head .= "<th>".$finfo->name."</th>";

        }

        //output of table's head

        echo "<th>$head</th>";

    }

    //new tablerow

    echo "<tr>";

    //filling the row

    foreach($zeile as $feld) {

        //format for numbers

        $ra = preg_match('/^\d+$/',$feld) ? ' align="right"' : '';

        //displaying table data

        echo "<td$ra>".$feld."</td>";

    }

}

此外,如果您更改MYSQLI_NUM為MYSQLI_ASSOC,那么您可以只使用鍵名作為列名并刪除額外的 API 調(diào)用......


while($zeile = mysqli_fetch_array($erg, MYSQLI_ASSOC)) {

    if ( empty ($head) )    {

        foreach ( $zeile as $name => $value )   {

            $head .= "<th>".$name."</th>";

        }

        //output of table's head

        echo "<th>$head</th>";

    }


查看完整回答
反對(duì) 回復(fù) 2022-12-03
?
至尊寶的傳說(shuō)

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

您應(yīng)該使用這樣的查詢(xún)來(lái)獲取所有結(jié)果:

$query = "SELECT * FROM table ORDER BY  `id` LIMIT 0, 5";

這只會(huì)給你前 5 個(gè)結(jié)果,然后你可以:

$query = "SELECT * FROM table ORDER BY  `id` LIMIT 5, 100";

或這個(gè):

$query = "SELECT * FROM table ORDER BY `id` DESC LIMIT 5";


查看完整回答
反對(duì) 回復(fù) 2022-12-03
  • 2 回答
  • 0 關(guān)注
  • 153 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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