gpt4 book ai didi

php - 用MYSQL创建HTML表获取数据不起作用

转载 作者:行者123 更新时间:2023-11-30 00:11:49 25 4
gpt4 key购买 nike

我正在尝试使用MYSQL的函数创建一个动态表:while(mysql_fetch_assoc)..但是,当它获取多个结果时,它不再创建该表(或填写标签。请原谅对此的解释不正确)

这是我的代码。忽略荷兰语:)

$sql2 = mysql_query("SELECT * FROM kostendb WHERE ProjectID = '$_GET[id]'") or die (mysql_error());
echo '
<table border="1" style="width:60%">
<tr>
<th>Kostencode</th>
<th>Datum</th>
<th>Bedrag</th>
</tr>';
while($res = mysql_fetch_assoc($sql2))
{
echo '<tr>';
echo '<td>' .$res['KostenID']. '</td>';
echo '<td>' .$res['Datum']. '</td>';
echo '<td>' .$res['Bedrag']. '</td>';
echo '</tr>';
}
echo '</table>';

当找到多个结果时,while 循环不会执行任何操作。当它只找到一个结果时,它就可以正常工作。

造成此问题的原因是什么?如何解决此问题?

我已经查看了一个示例脚本,但它完全使用了我的方法。

谢谢

最佳答案

您可能将 mysql 与 mysqli 混合在一起。选择一个,不要混合,这可能会解决您的问题。

关于php - 用MYSQL创建HTML表获取数据不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23983081/

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