Loading...
PHP/MySQL | Запись реферала
Не записывается рефералы выдает 500
если не записывать сам $referer который равен $_SERVER['HTTP_REFERER'] то будет 200 все ок
php - pdo

php
   $refs = DB::$dbs->querySingle("SELECT COUNT(`id`) FROM `referer` WHERE `ip` = ?", array($ip)); 
$day = date("d", time());
if(empty($refs)){
DB::$dbs->query("INSERT INTO `referer` (`id`,`ip`,`browser`,`day`,`referer`,`request_url`,`time`) VALUES (?,?,?,?,?,?,?)", array(NULL,$ip,$browser,$day,$referer,$request_url,$dmy));
}

________
посл. ред. 31.01.2021 в 12:54; всего 1 раз(а); by 221297847
Зачем присваивать колонке id значение NULL?
Второе, колонка refer какое значение имеет?
TuT (31.01.2021 в 11:08)
Зачем присваивать колонке id значение NULL?
Второе, колонка refer какое значение имеет?

Зачем вообще писать туда id, если AI с этим сам прекрасно справляется.
Jack Sparrow (31.01.2021 в 11:37)
Зачем вообще писать туда id, если AI с этим сам прекрасно справляется.

Я это и имел в виду.
TuT (31.01.2021 в 11:08)
Второе, колонка refer какое значение имеет?

написано же сам $referer который равен $_SERVER['HTTP_REFERER']
Four (31.01.2021 в 11:46)
написано же сам $referer который равен $_SERVER['HTTP_REFERER'

Описался, тип данных колонки какой?
Four (31.01.2021 в 11:46)
написано же сам $referer который равен $_SERVER['HTTP_REFERER'

Он имел ввиду тип поля в БД, а не значение переменной.
TuT (31.01.2021 в 12:35)
Описался, тип данных колонки какой?

------
Изображение: 75352_Screenshot.png
75352_Screenshot.png (54.1 Kb) Скачиваний: 190
Убери id и нуль и радуем
________
посл. ред. 31.01.2021 в 13:06; всего 1 раз(а); by ЯнеЛохматый
А счётчик заменить на. COUNT(*)
Онлайн: 9
Время:
Gen. 0.1235
(c) Bym.Guru 2010-2026