php-pgsql
Библиотека php-pgsql обеспечивает взаимодействие PHP с Использование и настройка PostgreSQL. Рекомендуется вместо php-pgsql использовать PDO PHP.
# yum install php-pgsql
Существует два типа ресурсов используемых в модуле Использование и настройка PostgreSQL. Первый из них представляет собой идентификатор соединения с базой данных, а второй ресурс необходим для хранения результата запроса.
- Для экранирования спецсимволов используется функция pg_escape_string().
- pg_execute — запускает выполнение ранее подготовленного параметризованного запроса и ждет результа
Пример: Класс для подключения к PostgreSQL
<?php class class_pgsql_conn { private $dbHost = "localhost"; // private $dbHost = "127.0.0.1"; private $dbPort = 5432; private $dbName = "db"; private $dbUser = "user"; private $dbPassword = "password"; public function __construct() { } public function status_conn() { $conn = "host={$this->dbHost} port={$this->dbPort} dbname={$this->dbName} user={$this->dbUser} password={$this->dbPassword}"; // var_dump($conn); $result = pg_connect($conn) or die("Невозможно соединиться с сервером {$this->dbHost}\n"); return $result; } public function toArray() { return (array) $this; } } ?>
Использование класса для подключения к PostgreSQL:
<?php include_once '../../core/class/pgsql_conn.php'; $cl1 = new class_pgsql_conn(); $query = "select * from pg_stat_activity"; $result = pg_query($cl1->status_conn(), $query) or die('Ошибка запроса: ' . pg_last_error()); $arr = pg_fetch_all($result); print_r($arr); ?>
Рекомендуемые обзоры инструментов
Aurorium AI: Обзор и отзывы
Инновационный браузер с поддержкой ИИ
Undetectable Browser: Честный обзор
Бесконечные профили для арбитража
Браузер Vision: Реальные отзывы
Надежное решение для мультиаккаунтинга
Dolphin {anty}: Обзор функционала
Лидер рынка для арбитражников
📌 Умный подбор сервера: Официальный инструмент проекта
DIEG — агрегатор
DIEG Finder.
Это часть единой экосистемы, созданной для того, чтобы помочь быстро найти и сравнить по параметрам подходящий VPS/VDS сервер для любых задач хостинга.
📌 Инфраструктура для разработчиков:
Для тестирования скриптов, установщиков VPN и Python-ботов рекомендуем использовать надежные VPS на короткий срок.
Подробнее о быстрой аренде VPS для экспериментов читайте здесь.