БД-ге қосылу
VK Cloud-та өрістетілген инстанстардың БД-леріне SDK көмегімен қосылуға болады.
-
php-pgsqlкітапханасын орнатыңыз. -
pg_connect()функциясының көмегімен дерекқорға қосылыңыз:$conn = pg_connect("host=<IP-АДРЕС> dbname=<БД> user=<ИМЯ_ПОЛЬЗОВАТЕЛЯ> password=<ПАРОЛЬ> sslmode=<РЕЖИМ_ПОДКЛЮЧЕНИЯ>");Мұнда:
<IP-АДРЕС>— БД инстансының сыртқы IP мекенжайы;<БД>— БД атауы;<ИМЯ_ПОЛЬЗОВАТЕЛЯ>— БД пайдаланушысының аты;<ПАРОЛЬ>— БД пайдаланушысының құпиясөзі.<РЕЖИМ_ПОДКЛЮЧЕНИЯ>- БД-ге қосылу режимін анықтайтын параметр. Трафикті шифрлау арқылы қосылу үшінrequireмәнін, шифрлаусыз қосылу үшін —disableмәнін көрсетіңіз. Толығырақ PostgreSQL-ге қосылу үшін TLS протоколын пайдалану мақаласында.
PHP тілінде PostgreSQL-ге қосылу туралы толығырақ құжаттамадан оқыңыз.
-
php-mysqlкітапханасын орнатыңыз. -
mysqli_real_connect()функциясының көмегімен дерекқорға қосылыңыз:$conn = mysqli_init();mysqli_real_connect($conn, "<IP-АДРЕС>", "<ИМЯ_ПОЛЬЗОВАТЕЛЯ>", "<ПАРОЛЬ>", "<БД>", "<ПОРТ>");Мұнда:
<IP-АДРЕС>— БД инстансының сыртқы IP мекенжайы;<БД>— БД атауы;<ПОРТ>— қосылу порты, стандарттысы —3306;<ИМЯ_ПОЛЬЗОВАТЕЛЯ>— БД пайдаланушысының аты;<ПАРОЛЬ>— БД пайдаланушысының құпиясөзі.
PHP тілінде MySQL-ге қосылу туралы толығырақ құжаттамадан оқыңыз.
-
tarantool/clientкітапханасын орнатыңыз. -
Client::fromDsnәдісінің көмегімен дерекқорға қосылыңыз:require_once __DIR__ . '/vendor/autoload.php';use Tarantool\Client\Client;$client = Client::fromDsn('tcp://<ИМЯ_ПОЛЬЗОВАТЕЛЯ>:<ПАРОЛЬ>@<IP-АДРЕС>');Мұнда:
<IP-АДРЕС>— БД инстансының сыртқы IP мекенжайы;<ИМЯ_ПОЛЬЗОВАТЕЛЯ>— БД пайдаланушысының аты;<ПАРОЛЬ>— БД пайдаланушысының құпиясөзі.
PHP тілінде Tarantool-ға қосылу туралы толығырақ құжаттамадан оқыңыз.
-
php-curlорнатыңыз. -
smi2/phpclickhouseмодулін орнатыңыз. -
Дерекқорға қосылыңыз:
require_once __DIR__ . '/vendor/autoload.php';$config = ['host' => '<IP-АДРЕС>','port' => '<ПОРТ>','username' => '<ИМЯ_ПОЛЬЗОВАТЕЛЯ>','password' => '<ПАРОЛЬ>'];$db = new ClickHouseDB\Client($config);$db->database('<БД>');Мұнда:
<IP-АДРЕС>— БД инстансының сыртқы IP мекенжайы;<БД>— БД атауы;<ПОРТ>— қосылу порты, стандарттысы —8123;<ИМЯ_ПОЛЬЗОВАТЕЛЯ>— БД пайдаланушысының аты;<ПАРОЛЬ>— БД пайдаланушысының құпиясөзі.
-
MongoDB үшін PHP кітапханасын орнатыңыз.
-
Дерекқорға қосылыңыз:
$manager = new MongoDB\Driver\Manager("mongodb://<IP-АДРЕС>/<БД>", array("username" => <ИМЯ_ПОЛЬЗОВАТЕЛЯ>, "password" => <ПАРОЛЬ>));Мұнда:
<IP-АДРЕС>— БД инстансының сыртқы IP мекенжайы;<БД>— БД атауы;<ИМЯ_ПОЛЬЗОВАТЕЛЯ>— БД пайдаланушысының аты;<ПАРОЛЬ>— БД пайдаланушысының құпиясөзі.
-
predisорнатыңыз. -
Дерекқорға қосылыңыз:
require_once __DIR__ . '/vendor/autoload.php';Predis\Autoloader::register();$client = new Predis\Client('tcp://<IP-АДРЕС>');Мұнда:
<IP-АДРЕС>— БД инстансының сыртқы IP мекенжайы;<БД>— БД атауы;<ИМЯ_ПОЛЬЗОВАТЕЛЯ>— БД пайдаланушысының аты;<ПАРОЛЬ>— БД пайдаланушысының құпиясөзі.