Loading...
Обучение/Помощь новичкам | Отправка данных в базу
Здравствуйте столкнулся с проблемой что в базу не отправляет данные
Вот код функции с которая не правильно работает
php
   elseif ($func == "addban"){ 

$curtime = time();
$bantime = $curtime+86400;
$infos = GetInfoBySteam($steamid);
$nickname = $infos[0];
$q ="INSERT INTO `gamebans` (`id`, `steamid`, `time`,`name`, `reason`, `bantime`) VALUES ('', '$steamid', '$bantime', '$nickname','$banreason','$curtime')";
getQuery($q);
$return = $client;


$log = "Banned player: $nickname ($steamid) [$banreason] [$bantime]| $ip:$port";

BanWH($WEBHOOK_URL,$steamid,$bantime,$banreason,$ip,$port,$infos);
}
включи ошибку, там покажет проблемму
60924809 , Нет ошибок) В этом тоже вся проблема
________
посл. ред. 10.04.2022 в 18:53; всего 1 раз(а); by MALAHOL
$q ="INSERT INTO `gamebans` (`id`, `steamid`, `time`,`name`, `reason`, `bantime`) VALUES ( '' , '$steamid', '$bantime', '$nickname','$banreason','$curtime')";
зачем пустоту кидать в id? там же авто инкримент должен стоять
php
   elseif ($func == "addban"){ 

$curtime = time();
$bantime = $curtime+86400;
$infos = GetInfoBySteam($steamid);
$nickname = $infos[0];
$q ="INSERT INTO `gamebans` (`steamid`,`time`,`name`,`reason`,`bantime`) VALUES ('$steamid','$curtime','$nickname','$banreason','$bantime')";
getQuery($q);
$return = $client;


$log = "Banned player: $nickname ($steamid) [$banreason] [$bantime]| $ip:$port";

BanWH($WEBHOOK_URL,$steamid,$bantime,$banreason,$ip,$port,$infos);
}


Как то так, пробуй. И да будь внимателен в запросах, поле ID передавать не нужно там AUTO_INCREMENT обычно стоит.
Далее не путай поля. Немного оправил. У тебя переменные были перепутаны на время бана и срок бана.
ID передавать не нужно, там стоит AUTO_INCREMENT
DenSBK , Не работает
Онлайн: 0
Время:
Gen. 0.0845
(c) Bym.Guru 2010-2026