【发布时间】:2014-06-05 21:15:51
【问题描述】:
我正在尝试在我的页面上显示我的表格中的数据,我之前已经做过很多次了。这次它不起作用,我通常从我的其他项目中复制代码并更改适当的值,但这次它不起作用。请注意,我不太确定自己在做什么。我通常不写代码。这是使用 iis 和 php,数据库服务器是 mysql。问题是我得到一个没有错误或其他迹象的白页。
这里是代码。
<?php
require('connection.php');
$sql = "SELECT * FROM td";
$result = mysqli_query($con,$sql)or die(mysqli_error());
echo "<table>";
echo "<tr><th>Date</th><th>Comment</th><th>Amount</th></tr>";
while($row = mysqli_fetch_array($result)) {
$date = $row['date'];
$comment = $row['comment'];
$amount = $row['amount'];
echo "<tr><td style='width: 200px;'>".$date."</td><td style='width: 600px;'>".$comment."</td><td>".$amount."</td></tr>";
}
echo "</table>"
mysqli_close($con);
?>
哦,表中有数据。与数据库的连接也很好我使用相同的连接文件将数据插入到表中。
哇,解决了。我知道这是我自己的一些愚蠢行为,我只是注意到了这一点。
【问题讨论】:
-
白页右键查看源码。有时会出现错误,但由于没有加载样式,因此您会得到白色上的白色。就在上周,我遇到了这件确切的事情。
-
我在源代码中没有看到任何错误(可能是我的服务器设置为不显示错误,但这是我稍后会解决的另一个问题)
-
开启 error_reporting 和 display_errors。白页=它们被关闭并且发生了爆炸。
-
让 PHP 为您打印错误: if ($mysqli->connect_errno) { printf("Connect failed: %s\n", $mysqli->connect_error);出口(); }
-
我对这个编码的东西真的很慢我在哪里粘贴那行代码 if ($mysqli->connect_errno) { printf("Connect failed: %s\n", $mysqli->connect_error );出口(); }
标签: php