if (strtotime($row['banned_until']) < time())
{
echo '<td>"Not currently banned"</td>';
}
else
{
echo '<td>'.$row['banned_until'].'</td>';
}
if (empty($row=''))
{
echo '<td>"Not currently banned"</td>';
}
else
{
echo '<td>'.$row['ban_reason'].'</td>';
}
以上是我的代码。我想做的是如果banned_until小于当前时间,则与数据库进行代码检查,然后打印“当前未被禁止”,否则打印禁止时间。第二部分是与数据库一起检查“ ban_reason”是否为NULL打印“当前未被禁止”,否则打印“ ban_reason”。问题是对于已被禁止的用户,它显示了两列的正确详细信息,但带有错误字符串偏移量的错误消息。对于那些尚未被禁止的用户,他们没有显示“当前未被禁止”,则什么也没有显示。有人可以帮助我吗?非常感谢你。我还是phpMyAdmin的新手。