在Web開發中,表格是常用的元素之一。無論是用於展示數據、收集信息,還是進行計算,表格都是不可或缺的工具。而PHP作為一種流行的伺服器端程式語言,可以透過查詢資料庫的方式取得數據,並將其填入表格中展示給使用者。本文將介紹如何使用PHP查詢結果填入表格的方法。
//连接数据库 $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; $conn = mysqli_connect($servername, $username, $password, $dbname); //检测连接是否成功 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); }
//查询数据 $sql = "SELECT * FROM students"; $result = mysqli_query($conn, $sql); //检测查询是否成功 if (mysqli_num_rows($result) > 0) { //输出每一行数据 while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Age: " . $row["age"]. "<br>"; } } else { echo "0 results"; }
<table> <tr> <th>ID</th> <th>Name</th> <th>Age</th> </tr> </table>
然後,我們需要在PHP程式碼中遍歷查詢結果,將每一行資料填入表格中。以下是將查詢結果填入表格的範例程式碼:
//创建表格,并填入数据 echo "<table>"; echo "<tr>"; echo "<th>ID</th>"; echo "<th>Name</th>"; echo "<th>Age</th>"; echo "</tr>"; if (mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { echo "<tr>"; echo "<td>" . $row["id"] . "</td>"; echo "<td>" . $row["name"] . "</td>"; echo "<td>" . $row["age"] . "</td>"; echo "</tr>"; } } else { echo "0 results"; } echo "</table>";
//连接数据库 $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; $conn = mysqli_connect($servername, $username, $password, $dbname); //检测连接是否成功 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } //查询数据 $sql = "SELECT * FROM students"; $result = mysqli_query($conn, $sql); //创建表格,并填入数据 echo "<table>"; echo "<tr>"; echo "<th>ID</th>"; echo "<th>Name</th>"; echo "<th>Age</th>"; echo "</tr>"; if (mysqli_num_rows($result) > 0) { while($row = mysqli_fetch_assoc($result)) { echo "<tr>"; echo "<td>" . $row["id"] . "</td>"; echo "<td>" . $row["name"] . "</td>"; echo "<td>" . $row["age"] . "</td>"; echo "</tr>"; } } else { echo "0 results"; } echo "</table>"; //关闭连接 mysqli_close($conn);
以上範例程式碼只是一個演示,開發者可以根據自己的需求進行修改。例如,可以透過SQL語句篩選出符合特定條件的數據,或是透過CSS樣式美化表格的外觀等等。希望本文能為使用PHP查詢結果填入表格的開發者提供一些幫助。
以上是php怎麼將查詢結果填入表格的詳細內容。更多資訊請關注PHP中文網其他相關文章!