为了账号安全,请及时绑定邮箱和手机立即绑定

$ row中的未定义索引

$ row中的未定义索引

PHP
紫衣仙女 2021-05-12 16:12:26
您好,我正在制作带有表格的高分网页。到目前为止,我已经有两个工作了,而我的最后一个给我带来了麻烦。数据是播放的时间,以秒为单位存储。这是我的查询我尝试过的东西    <?php if( isset($this->attr['totaltime'])) { ?>        <td><?php echo $row['totaltime']; ?></td><?php   } ?>我尝试了一些不同的变体,但没有一个适合我。我相信这是我缺乏知识,仅此而已。我90%的人需要在其中添加一个isset进行检查,但我只是不知道isset的工作原理,我发现的所有示例都非常复杂。$o = [];@$var = ["",0,null,1,2,3,$foo,$o['myIndex']];array_walk($var, function($v) {    echo (!isset($v) || $v == false) ? 'true ' : 'false';    echo ' ' . (empty($v) ? 'true' : 'false');    echo "\n";});
查看完整描述

2 回答

?
DIEA

TA贡献1820条经验 获得超2个赞

您的第二个数据库列没有名称,只是Floor函数的匿名结果。

您应该为该列使用别名,例如

SELECT utime.playername, FLOOR(utime.totaltime / 3600) as totaltime FROM utime.utime ORDER BY utime.totaltime DESC LIMIT 10

然后,它将与您用来在PHP中引用它的索引名称匹配


查看完整回答
反对 回复 2021-05-28
  • 2 回答
  • 0 关注
  • 152 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信