SET GLOBAL auto_increment_increment=10;
SET GLOBAL auto_increment_offset=1;
ALTER TABLE example DROP COLUMN id;
ALTER TABLE example ADD id INT UNSIGNED NOT NULL AUTO_INCREMENT, ADD INDEX (id);
Вообще задача странная, и попахивает очередным "гениальным" решением... $fh = fopen('filename.txt','r');
while ($line = fgets($fh)) {
$tmp = explode("|", $line);
?>
<div>
<img src="<?= $tmp[0] ?>">
<p><?= $tmp[1] ?></p>
<p><?= $tmp[2] ?></p>
</div>
<?php }
fclose($fh);
?>
fetch_assoc
вместо массива возвращает null
, если запрос вернул пустой результат. У вас переменная $result
равна null. Об этом прямо написано в ошибке.if (
is_array($result)
&& $telegram_id === $result["telegram_id"]
&& $password === $result["password"]
) {
echo "пароль верный";
}
context = {}
last_command_use_time = context.get(user[0].id) # Возвращает время последней команды пользователя или None, если нет значения
if not last_command_use_time or (datetime.datetime.now() - last_command_use_time).seconds > 10: # проверяет, что last_command_use_time - None (т.е. данных о юзере нет) или с момента обращения прошло больше 10 секунд
# команда
context[user[0].id] = datetime.datetime.now() # Записывает текущее время использования команды
else:
# сообщение о том что нужно подождать
И как можно получить время которое осталось до следующей возможности выполнения команды?