Việc kết nối tới PostgreSQL Database để lấy dữ liệu là rất dễ dàng. Với PHP có 2 cách để kết nối như sau:
Nội dung chính Show
- 1. Sử dụng hàm pg_connect[] của PHP
- Kích hoạt Extension pgsql của PHP
- Kết nối tới PostgreSQL Database sử dụng hàm pg_connect[]
- 2. Sử dụng class PDO của PHP
- Kết nối tới PostgreSQL Database sử dụng hàm PDO
- 1. Sử dụng hàm pg_connect[] của PHP
- Kích hoạt Extension pgsql của PHP
- Kết nối tới PostgreSQL Database sử dụng hàm pg_connect[]
- 2. Sử dụng class PDO của PHP
- Kết nối tới PostgreSQL Database sử dụng hàm PDO
1. Sử dụng hàm pg_connect[] của PHP
Kích hoạt Extension pgsql của PHP
Để sử dụng hàm được hàm pg_connect[] của PHP chúng ta cần kích hoạt 1 extension của PHP là: pgsql
Sửa file php.ini và mở comment của dòng sau:
– Trên Windows:
extension=php_pgsql.dll
– Trên Linux:
extension=pgsql.so
Sau đó restart lại php-fpm hoặc apache để cập nhật config.
Kiểm tra php đã có kích hoạt module pgsql chưa? Chúng ta sử dụng command sau:
php -m | grep pgsql
Nếu kết quả như sau tức là module pgsql của PHP đã hoạt động.
Kết nối tới PostgreSQL Database sử dụng hàm pg_connect[]
Tham khảo đoạn code sau: