Для упрощения работы скачаем библиотеку, которую подключим в наш скрипт.
Создаем скрипт и подключаем библиотеку
<?php
require ‘./libs/rb-mysql.php’;
?>
Мы решили не использовать метод include так как он подключает библиотеку, но не проверяет подключилась ли она, метод require выдаст ошибку если возникли проблемы с подключением.
Подключаемся к базе данных
R::setup( ‘mysql:host=адрес sql сервера; dbname=имя базы’, ‘логин’, ‘пароль’ );
В куче смотрится так.
<?php
require ‘./libs/rb-mysql.php’;
R::setup( ‘mysql:host=localhost; dbname=test’, ‘admin’, ‘123’ );
?>
После чего можно создать таблицу с названием users, и одноименную переменную, в которой и будем хранить талицу для использования.
$user = R::dispense(‘users’);
теперь при помощи переменной $user можно делать записи
$user->название колонки = $переменная;
В конце храним таблицу
R::store($user);
теперь наш скрипт выглядит вот так
<?php
require ‘./libs/rb-mysql.php’;
R::setup( ‘mysql:host=localhost; dbname=test’, ‘admin’, ‘123’ );
$user = R::dispense(‘users’);
$user->ip = $ip;
$user->answer = $dest;
R::store($user);
?>
Если кому-то пригодиться, наш скрипт получает данные из проги и выглядит вот так
<?php
require ‘./libs/rb-mysql.php’;
$ip = $_POST[‘ip’];
$dest = $_POST[‘dest’];
R::setup( ‘mysql:host=localhost; dbname=test’, ‘admin’, ‘123’ );
$repeatChecker = R::findOne(‘users’, ‘name = ?’, array($ip));
$user = R::dispense(‘users’);
$user->ip = $ip;
$user->answer = $dest;
R::store($user);
?>