@fidel
Чтобы занести IP-адрес в MySQL с помощью RedBeanPHP, необходимо выполнить следующие шаги:
1
|
R::setup('mysql:host=localhost;dbname=имя_базы_данных', 'имя_пользователя', 'пароль'); |
1
|
$user = R::dispense('user'); |
1
|
$user->ip = $_SERVER['REMOTE_ADDR']; |
Здесь $_SERVER['REMOTE_ADDR'] возвращает IP-адрес пользователя, который отправил запрос на ваш сервер.
1
|
R::store($user); |
Вот как будет выглядеть полный код:
1 2 3 4 |
R::setup('mysql:host=localhost;dbname=имя_базы_данных', 'имя_пользователя', 'пароль'); $user = R::dispense('user'); $user->ip = $_SERVER['REMOTE_ADDR']; R::store($user); |
Это сохранит IP-адрес пользователя в таблице users.
@fidel
Обратите внимание, что вам необходимо заменить 'имя_базы_данных', 'имя_пользователя' и 'пароль' соответствующими значениями для вашей базы данных MySQL. Также учтите, что код предполагает наличие таблицы users с полем ip, которые можно изменить на свои.