如果你已经成功将MySQL中的数据表转换成了PHP数组,并且没有在网页上看到输出,那么可能是因为你没有将数组中的数据正确地渲染到HTML代码中。以下是一个简单的示例代码,演示如何将PHP数组转换为HTML表格并输出到网页上:
php<?php // 连接到MySQL数据库 $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "database_name"; $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } // 查询数据表 $sql = "SELECT * FROM table_name"; $result = $conn->query($sql); // 将数据转换为数组 $data = array(); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { $data[] = $row; } } // 输出HTML表格 echo "<table>"; foreach ($data as $row) { echo "<tr>"; foreach ($row as $value) { echo "<td>" . $value . "</td>"; } echo "</tr>"; } echo "</table>"; // 关闭数据库连接 $conn->close(); ?>
请确保在将数据渲染为HTML代码并输出到网页之前,设置正确的HTTP头部信息以指定网页的字符集和内容类型,例如:
phpheader('Content-Type: text/html; charset=utf-8');
如果你仍然无法在网页上看到输出,请检查PHP错误日志以查看是否有任何错误信息,并确保你已经将代码放置在正确的位置,并使用正确的文件扩展名(例如.php)。
标签:并打印,网页,数组,echo,数据表,当中,PHP,row From: https://www.cnblogs.com/dididtui/p/17339095.html