-3

大家早上好。谁能解释这种不一致?

1)我通过My​​SQL文本客户端得到的(首先检查命令):

外壳截图

2) 我通过我的 WWW 应用程序获得的信息:

www/php 截图

php代码是:

php代码

换言之,NULL 属性将不会显示。

根据 Dai 的建议,php 可能会“吃掉”一个 echo 命令,我将第 21 行更改为:

echo "<td width='80'>" . is_null( $row[4] ) ? "NULL" : $row[4] . "</td>";

结果令人费解(注意第 4 列之后的混乱偏移和表格上方的 5 个“NULL”):

杂乱无章的行

问题是:有没有人听说过 PHP 的任何此类错误,如果有,他们能告诉我如何规避它吗?(欢迎任何其他线索,包括我的一个严重错误。)谢谢。

4

1 回答 1

1

我怀疑echo调用失败了,但是 PHP 默默地吃掉了错误,而不是让你知道。

使用该is_null函数来解决此问题,如下所示:

echo "<td width='80'>" . is_null( $row[3] ) ? "NULL" : $row[3] . "</td>";

根据需要重复和修改。

于 2012-09-23T05:41:09.390 回答