從資料庫回顯表格行(PHP)
在PHP 程式設計領域,經常需要從MySQL 資料庫中擷取資料並將其資料庫中擷取資料並將其顯示為動態Web 應用程式的一部分。為了有效地做到這一點,了解如何從資料庫中回顯表行至關重要。
在此程式設計場景中,使用者的目標是顯示特定表中的所有行。雖然使用 mysql_result 等方法存取單一行僅限於一次檢索一行,但目標是迭代並回顯整個結果集。
解決方案在於利用 mysqli_query() 和 mysqli_fetch_assoc( ) 函數。讓我們分解一下提供的程式碼:
<code class="php">$sql = "SELECT * FROM MY_TABLE"; $result = mysqli_query($conn, $sql); // First parameter is the return of "mysqli_connect()" function</code>
這裡,使用 $sql 建構了一個 MySQL 查詢字串。 mysqli_query() 函數針對透過 $conn 建立的資料庫連線執行查詢,並傳回儲存在 $result 中的結果物件。
<code class="php">echo "<br>"; echo "<table border='1'>";</code>
在顯示表格之前,新增換行符和帶邊框的表格增強可讀性。
<code class="php">while ($row = mysqli_fetch_assoc($result)) { // Important line, returns assoc array echo "<tr>"; foreach ($row as $field => $value) { echo "<td>" . htmlspecialchars($value) . "</td>"; } echo "</tr>"; }</code>
迭代表行的關鍵在於 mysqli_fetch_assoc() 函數。它從 $result 中檢索下一行作為關聯數組,其中列名會對應到它們的值。使用 foreach 循環,我們可以迭代行中的每一列,並在表格資料 (TD) 元素中回顯其值。
最後,表格關閉,完成資料庫中所有表格行的顯示詢問。透過採用這種方法,開發人員可以輕鬆地在 PHP 應用程式中回顯並顯示表格資料。
以上是如何在 PHP 中從 MySQL 資料庫回顯表格行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!