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 (54.1 Kb)
Скачиваний: 169
Убери id и нуль и радуем
________
посл. ред. 31.01.2021 в 13:06; всего 1 раз(а); by ЯнеЛохматый
А счётчик заменить на. COUNT(*)
Онлайн: 2
Время:
Gen. 0.1097
(c) Bym.Guru 2010-2025