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.
Aurorium AI: Обзор и отзывы

Инновационный браузер с поддержкой ИИ

Обзор и отзывы об антидетект браузере Undetectable.
Undetectable Browser: Честный обзор

Бесконечные профили для арбитража

Антидетект браузер Vision: обзор и реальные отзывы.
Браузер Vision: Реальные отзывы

Надежное решение для мультиаккаунтинга

Обзор и отзывы об антидектет браузере Dolphin.
Dolphin {anty}: Обзор функционала

Лидер рынка для арбитражников

📌 Умный подбор сервера: Официальный инструмент проекта DIEG — агрегатор DIEG Finder. Это часть единой экосистемы, созданной для того, чтобы помочь быстро найти и сравнить по параметрам подходящий VPS/VDS сервер для любых задач хостинга.
📌 Инфраструктура для разработчиков: Для тестирования скриптов, установщиков VPN и Python-ботов рекомендуем использовать надежные VPS на короткий срок. Подробнее о быстрой аренде VPS для экспериментов читайте здесь.