它返回的正是我想要-6ren">
gpt4 book ai didi

php - 使用PHP使用MySQL数据填充HTML Bootstrap表

转载 作者:行者123 更新时间:2023-11-28 23:41:18 25 4
gpt4 key购买 nike

我下载了管理面板的引导模板。我想用MySQL数据库中的数据填充一个表。我在数据库中创建了一个存储过程,基本上是从客户机中选择一个*来测试它,我创建了以下php文件:

<?php
$conn = mysqli_connect("localhost", "user", "password", "db", "port");

$result = mysqli_query($conn, "call myStoredProcedure")
or die("Query fail: " . mysqli_error());

while ($row = mysqli_fetch_array($result)) {
echo $row[0] . ' - ' . $row[1] . ' - ' . $row[2] . "<br>";
}
?>

它返回的正是我想要的,一个包含一些由“-”分隔的信息的客户列表。它被保存为一个单独的PHP文件并从我的浏览器中运行。
好的,所以我需要表格中的数据。我用这个来创建表:
<table class="table table-striped table-bordered table-hover" id="dataTables-example">
<thead>
<tr>
<th>Code</th>
<th>NIT</th>
<th>Name</th>
<th>Address</th>
<th>Type</th>
</tr>
</thead>
<?php
$conn = mysqli_connect('localhost', 'user', 'password', 'db', 'port');
$result = mysqli_query($conn, 'call myStoredProcedure') or die('Query fail: ' . mysqli_error());
?>
<tbody>
<?php while ($row = mysqli_fetch_array($result)) { ?>
<tr>
<td><?php echo $row[0]; ?></td>
<td><?php echo $row[1]; ?></td>
<td><?php echo $row[2]; ?></td>
<td><?php echo $row[3]; ?></td>
<td><?php echo $row[4]; ?></td>
</tr>
<?php } ?>
</tbody>
</table>

如您所见,我使用的代码与在PHP文件中使用的代码完全相同,但表中没有任何变化,它说它有1条记录,但它是空的。
Table
我试着在其他问题上找到解决办法,但什么都不管用。有什么问题吗?
注意:单独的php文件和html都在服务器的同一个文件夹中,因此我相信这两个文件都在建立成功的连接,因此可以检索数据。
谢谢!
编辑:以下是我从PHP调用的存储过程:
BEGIN
SELECT * FROM CLIENTS;
END

最佳答案

用这种方法试着回声

<tbody>
<?php while ($row = mysqli_fetch_array($result)) {
echo "<tr>
<td>" . $row[0] . "</td>
<td>" . $row[1] . "</td>
<td>" . $row[2] . "</td>
<td>" . $row[3] . "</td>
<td>" . $row[4] . "</td>
</tr>";
?>
</tbody>

关于php - 使用PHP使用MySQL数据填充HTML Bootstrap表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34297048/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com