Postgres95 - мощная база данных являющаяся паблик домен, которая реализует значительное подмножество языка SQL . Она поддерживает множество типов данных и команды, которые не доступны в mSQL. Подробная информация относительно Postgres95 и непосредственно программного обеспечения может быть найдена по URL: http://epoch.cs.berkeley.edu: 8000/postgres95/.
Следующие функции PHP доступны для Postgres95:
pg_Connect() pg_Close() pg_Host() pg_Port() pg_Options() pg_tty() pg_DBname() pg_Exec() pg_Result() pg_FreeResult() pg_GetLastOid() pg_NumRows() pg_NumFields() pg_FieldNum() pg_FieldName() pg_FieldType() pg_FieldSize() pg_FieldPrtLen() pg_errorMessage()
Обратите внимание: Двоичные указатели не поддерживаются.
В дополнение к этим функциям, PHP/FI может быть скомпилирован, чтобы пропускать любые прямые одиночные символы ( ' ) кавычки, найденные в данных методов GET или POST . Если в файле php.h определена переменная MAGIC_QUOTES, то эти кавычки автоматически будут пропускаться, упрощая, передачу данных из форм непосредственно к запросам Postgres95.
Вот простой скрипт , который соединяется с базой данных Postgres95 на локальном сервере, называющейся 'mydb' и извлеает имена и возрасты людей из таблицы: