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

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

將我的內存數據添加到 HTML 表中

將我的內存數據添加到 HTML 表中

PHP
繁花如伊 2022-09-25 20:53:40
我有一個名為 mysql 的數據庫和一個名為 的表。該表有 6 列:waterparamsdbwaterparamsTemperatureAcidityAmmoniaNitriteNitratePhosphate我使用HTML表單用數字更新表格。這部分工作正常。在 PHPMYADMIN 中,我看到包含以下信息的新行:temperature | acidity | ammonia | nitrite | nitrate | phosphate 25.50 | 7.60 | 0.25 | 0.00 | 0.00 | 1.00 26.00 | 7.80 | 0.50 | 0.25 | 0.25 | 2.00我遵循 https://www.w3schools.com/php/php_mysql_select.asp 示例,并能夠首先使用以下方法獲取信息:<!DOCTYPE html><html><head><meta content="text/html; charset=utf-8" http-equiv="Content-Type"><title>Untitled 1</title></head><body><?php $username = "redacted"; $password = "redacted"; $database = "waterparamsdb"; $mysqli = new mysqli("localhost", $username, $password, $database); $query = "SELECT * FROM waterparams";echo '<table border="0" cellspacing="2" cellpadding="2">       <tr>           <td> <font face="Arial">Temperature</font> </td>           <td> <font face="Arial">Acidity</font> </td>           <td> <font face="Arial">Ammonia</font> </td>           <td> <font face="Arial">Nitrite</font> </td>           <td> <font face="Arial">Nitrate</font> </td>           <td> <font face="Arial">Phosphate</font> </td>       </tr>';if ($result = $mysqli->query($query)) {    while ($row = $result->fetch_assoc()) {        $field1name = $row["col1"];        $field2name = $row["col2"];        $field3name = $row["col3"];        $field4name = $row["col4"];        $field5name = $row["col5"];         $field5name = $row["col6"];        echo '<tr>                   <td>'.$field1name.'</td>                   <td>'.$field2name.'</td>                   <td>'.$field3name.'</td>                   <td>'.$field4name.'</td>                   <td>'.$field5name.'</td>                   <td>'.$field6name.'</td>              </tr>';    }    $result->free();} ?></body></html>這工作正常,并以純格式顯示兩行信息。我想做的是只將最后一行的值輸出到HTML表中,并在網頁上顯示信息,如下所示:Temperature | ValueAcidity | ValueAmmonia | ValueNitrite | ValueNitrate | ValuePhosphate | Value我已經嘗試了從上面的網站改編的以下內容,但它返回0結果。
查看完整描述

1 回答

?
慕容森

TA貢獻1853條經驗 獲得超18個贊

像這樣更改 if 循環


if ($result->num_rows > 0) {

    echo "<table><tr><th>Temperature</th><th>Acidity</th><th>Ammonia</th><th>Nitrite</th><th>Nitrate</th><th>Phosphate

    </th></tr>";

    // output data of each row

    while($row = $result->fetch_assoc()) {

        echo "<tr><td>" . $row["Temperature"]. "</td><td>" . $row["Acidity"]."</td><td>" . $row["Ammonia"]."</td><td>" . $row["Nitrite"]."</td><td>" . $row["Nitrate"]."</td><td>" . $row["Phosphate"]."</td></tr>";

    }

    echo "</table>";

} else {

    echo "0 results";

}

但請確保這些數組中的值應是正確的列名$row["Temperature"]


并將 sql 查詢更改為此查詢


$sql = "SELECT * FROM waterparams";


查看完整回答
反對 回復 2022-09-25
  • 1 回答
  • 0 關注
  • 104 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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