【发布时间】:2012-02-10 00:48:50
【问题描述】:
$sql = ""
$result = mysql_query($sql);
while ($row = @mysql_fetch_row($result)) {
echo "<tr bgcolor='#dcdcdc'>" ;
echo "<td><a href=\"teststeps.php?id=".$row[0]."\">$row[0] </a></td>";
echo "<td>" . $row[1] . "</td>";
echo "<td>" . $row[2] . "</td>";
echo "<td>" . $row[3] . "</td>";
echo "<td>" . $row[4] . "</td>";
echo "<td>" . $row[5] . "</td>";
echo "<td>" . $row[6] . "</td>";
}
当我在本地 mysql 服务器上运行上述 php 代码时,我的最后一行值正确显示。
但是当同样的部署在服务器上并从客户端 PC 访问时,最后一个单元格值为空。
请帮我解决这个问题。
【问题讨论】:
-
开启 NOTICE 错误以查看它是否会产生一些小错误(数组索引错误等...)。并且,假设您正在执行
SELECT *查询,请确保已部署和本地 MySQL 服务器在给定表中实际上具有相同数量的列...