您好,我正在制作带有表格的高分网页。到目前为止,我已经有两个工作了,而我的最后一个给我带来了麻烦。数据是播放的时间,以秒为单位存储。这是我的查询我尝试过的东西 <?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中引用它的索引名称匹配
- 2 回答
- 0 关注
- 152 浏览
添加回答
举报
0/150
提交
取消