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

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

如何使用 PHP 從 SQL 中獲取具有列名的數(shù)據(jù)?

如何使用 PHP 從 SQL 中獲取具有列名的數(shù)據(jù)?

PHP
翻翻過去那場雪 2022-07-09 10:37:09
我試圖在我的 HTML/PHP 網(wǎng)頁中顯示來自 SQL 的完整表格。到目前為止,我成功地從我的網(wǎng)頁中的表格中獲取數(shù)據(jù),而無需在 HTML 中定義每一行。這有效,但它僅顯示表中的數(shù)據(jù)。我想查看第一行中的列名。請參閱下面的代碼:include_once "connection.php";$sql = "SELECT * FROM `own`";$result = mysqli_query($conn, $sql);echo "<br>";echo "<table border='1'>";while ($row = mysqli_fetch_assoc($result)) {   echo "<tr>";  foreach($row as $value) {     echo "<td>" . $value . "</td>";   }  echo "</tr>";}echo "</table>";
查看完整描述

2 回答

?
料青山看我應如是

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

當您使用mysqli_fetch_assoc()時 - 這將返回一個數(shù)組,其中列名作為每個值的鍵。因此,此代碼將(僅對于第一個循環(huán))將列名顯示為單獨的行。


$headerDisplayed = false;


while ($row = mysqli_fetch_assoc($result))

{

    if ( $headerDisplayed == false )    {

        echo "<tr>";

        foreach($row as $columnName => $value) {

            echo "<th>" . $columnName . "</th>";

        }

        echo "</tr>";

        $headerDisplayed = true;

    }

    echo "<tr>";

    foreach($row as $value) {

        echo "<td>" . $value . "</td>";

    }

    echo "</tr>";

}

如果您希望能夠給出更有意義的名稱,您還可以使用列別名(例如)..


select `dept_no` as `department number` from `departments`

將顯示department number為標題而不是dept_no.


查看完整回答
反對 回復 2022-07-09
?
SMILET

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

最簡單的解決方案是在第一次迭代時首先輸出列名:


while ($row = mysqli_fetch_assoc($result)) 

    // If the variable $colNamesPrinted is undefined, print the column names

    if (isset($colNamesPrinted) === false) {

        echo "<tr>";

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

            echo "<th>" . $name . "</th>"; 

        }

        echo "</tr>";


        // Define the variable so it will be set on the next iteration.

        $colNamesPrinted = true;

    }


    echo "<tr>";

    foreach($row as $value) { 

        echo "<td>" . $value . "</td>"; 

    }

    echo "</tr>";

}


查看完整回答
反對 回復 2022-07-09
  • 2 回答
  • 0 關注
  • 194 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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