У меня есть php обработка входа(рабочая 100%). Там он должен прислать уведомление в телеграм из стоки tgid, но такого не происходит. Код снизу:
<?php
error_reporting(E_ALL);
ini_set('display_startup_errors', 1);
ini_set('display_errors', '1');
require_once __DIR__.'/boot.php';
// проверяем наличие пользователя с указанным юзернеймом
$stmt = pdo()->prepare("SELECT * FROM `users` WHERE `username` = :username AND `code` = :code");
$stmt->execute(['username' => $_POST['username'], 'code' => $_POST['code']]);
if (!$stmt->rowCount()) {
echo('Пользователь с такими данными не зарегистрирован');
die;
}
$user = $stmt->fetch(PDO::FETCH_ASSOC);
if($user['bv']==0){
echo('Успешно!');
$_SESSION['logged_un'] = $_POST['username'];
$_SESSION['logged_id'] = $user['id'];
message_to_telegram("Выполнен вход в ваш аккаунт! Если это не вы напишите в поддержку!", $user['tgid']);
}else{
message_to_telegram("Код для двойной защиты:", $user['tgid']);
}
Но когда
$user['tgid']
заменяю на свой, то всё работает.
Вопрос: В чём проблема?(tgid вроде int)