Недопустимое смещение строки PHP при получении данных из базы данных - PullRequest
0 голосов
/ 03 ноября 2018
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 меньше текущего времени, а затем вывести «Not not banned», иначе вывести время запрета. И вторая часть - проверка с базой данных, если "ban_reason" равен NULL. Print "Not not banned", иначе выведите "ban_reason". Проблема в том, что для пользователя, которому запретили показывать правильные данные двух столбцов, но с сообщением об ошибке «Недопустимое смещение строки». И для тех пользователей, которые не были забанены, они не показывали «В настоящее время не забанены», это ничего не показывает. Кто-нибудь может мне помочь с этим ?? Большое спасибо. Я все еще новичок в phpMyAdmin.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...