Articles of postgresql

Как включить php для работы с postgresql?

<?php try { $dbh = new PDO('pgsql:host=localhost;port=5432;dbname=###;user=###;password=##'); echo "PDO connection object created"; } catch(PDOException $e) { echo $e->getMessage(); } ?> Я получаю сообщение об ошибке «Не могу загрузить драйвер»

Как связать переменные SQL в Php?

Как связать переменные SQL в Php? Я хочу привязать переменные вместо того, чтобы просто строить строки SQL. В любом случае, чтобы сделать это в Php? ответы MySQL или PostgreSQL помогут. благодаря

Doctrine – добавьте отметку времени по умолчанию для сущности типа NOW ()

Следуя рекомендациям Doctrine, я понимаю, как установить значение по умолчанию для Entity, но что, если мне нужна отметка даты / времени? http://docs.doctrine-project.org/projects/doctrine-orm/en/2.1/reference/faq.html Моя проблема заключается в том, что моя база данных имеет по умолчанию значение NOW () в поле, но когда я использую Doctrine для вставки записи, значения имеют значение null или пустое, но остальная […]

Неустранимая ошибка: вызов неопределенной функции pg_connect ()

Я пытаюсь подключиться к моей базе данных (удаленный сервер), в которой установлен PostgreSQL. Мой PHP-код пытается подключиться к базе данных с помощью pg_connect (), но я получаю сообщение об ошибке: «Неустранимая ошибка: вызов неопределенной функции pg_connect () в /var/www/website/functions.php в строке 82». Строка 82 просто: $db = pg_connect($conn_string); where $conn_string = "host=".$hostname." port=5432 dbname=".$dbname." user=".$db_user." […]

Как установить UTF-8 в конструкторе класса PDO для базы данных PHP PgSQL

Я хочу установить UTF8 для моего объекта PDO. Этот класс корректно работает с MySQL. Я не могу найти аналог array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES UTF8") для PgSQL, и я не могу работать с кириллическими символами. class oop{ private $host="localhost"; private $user="xxxx"; private $db="xxxx"; private $pass="111111"; private $conn; public function __construct(){ $this->conn = new PDO("pgsql:host=".$this->host.";dbname=".$this->db,$this->user,$this->pass,array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET […]