Ví dụ PHP PostgreSQL
Phần PHP PostgreSQL này chỉ cho bạn cách tương tác với cơ sở dữ liệu PostgreSQL bằng cách sử dụng API đối tượng dữ liệu PHP (PDO). Nó hướng dẫn bạn các bước thực hiện các thao tác cơ sở dữ liệu phổ biến trong PHP như tạo bảng mới, chèn dữ liệu, cập nhật dữ liệu, truy vấn dữ liệu, xóa dữ liệu, sử dụng giao dịch, gọi các thủ tục được lưu trữ và làm việc với các đối tượng lớn nhị phân Show PHP là một trong những ngôn ngữ kịch bản phổ biến nhất để phát triển các ứng dụng web và trang web. PHP nhanh, linh hoạt và dễ học. PHP hỗ trợ mọi thứ từ blog cá nhân đến các trang web phổ biến nhất trên thế giới Đối tượng dữ liệu PHP (PDO) xác định giao diện hợp nhất để truy cập cơ sở dữ liệu quan hệ trong PHP. Mỗi cơ sở dữ liệu xác định trình điều khiển dành riêng cho cơ sở dữ liệu thực hiện giao diện PDO. Ngoài ra, mỗi trình điều khiển có thể hiển thị các tính năng dành riêng cho cơ sở dữ liệu dưới dạng các chức năng mở rộng thông thường Hầu hết các bản phân phối PHP đều có trình điều khiển 5 cho phép bạn tương tác với cơ sở dữ liệu PostgreSQL thông qua API PDO Nuestra base de conocimientos sólo está disponible factmente en inglés. Estamos en el processo de traducir estas páginas and las publicaremos cundo estén disponibles Bài viết này mô tả hai phương pháp để kết nối với cơ sở dữ liệu PostgreSQL bằng PHP
Cơ sở dữ liệu PostgreSQL và người dùng phải tồn tại trước khi bạn có thể sử dụng các phương thức này. Để biết thông tin về cách quản lý cơ sở dữ liệu PostgreSQL bằng cPanel, vui lòng xem bài viết này Kết nối với PostgreSQL bằng các hàm gốcPHP cung cấp nhiều hàm để làm việc trực tiếp với cơ sở dữ liệu PostgreSQL Có thể bạn quan tâmĐể kết nối với PostgreSQL bằng các hàm gốc, hãy làm theo các bước sau
Kết nối với PostgreSQL bằng PDO (Đối tượng dữ liệu PHP)Chỉ có thể sử dụng các hàm PostgreSQL trong quy trình trước với cơ sở dữ liệu PostgreSQL. PDO tóm tắt quyền truy cập cơ sở dữ liệu và cho phép bạn sử dụng mã có thể xử lý các loại cơ sở dữ liệu khác nhau Để kết nối với PostgreSQL bằng PDO, hãy làm theo các bước sau
Thêm thông tinPhát triển doanh nghiệp web của bạnĐăng ký để nhận các mẹo, chiến lược và tin tức tiên tiến hàng tuần mà bạn cần để phát triển công việc kinh doanh web của mình Miễn phí. Hủy đăng ký bất cứ lúc nào Bạn có thấy bài viết này hữu ích? . Trải nghiệm sự khác biệt của A2 Hosting ngay hôm nay và sở hữu một trang web được bảo mật trước, được tối ưu hóa trước. Kiểm tra kế hoạch lưu trữ web của chúng tôi ngày hôm nay Có một số chức năng để đọc dữ liệu từ cơ sở dữ liệu. Dữ liệu có thể được tìm nạp dưới dạng một mảng được liệt kê, dưới dạng một đối tượng hoặc dưới dạng một mảng được liên kết Có ba bước để truy xuất dữ liệu từ cơ sở dữ liệu. Trước tiên, chúng tôi định nghĩa một câu lệnh SQL 6. Câu lệnh được thực thi với hàm $query = "SELECT * FROM cars LIMIT 5";0. (Trong trường hợp câu lệnh đã chuẩn bị, chúng tôi sẽ sử dụng hàm $query = "SELECT * FROM cars LIMIT 5";1. ) Chúng tôi nhận được một đối tượng tập hợp kết quả. Sử dụng tập kết quả, chúng tôi tìm nạp dữ liệu bằng các hàm $query = "SELECT * FROM cars LIMIT 5";2, $query = "SELECT * FROM cars LIMIT 5";3 hoặc $query = "SELECT * FROM cars LIMIT 5";4 Chúng tôi lấy 5 ô tô từ bảng $query = "SELECT * FROM cars LIMIT 5";5 và in chúng ra bàn điều khiển $query = "SELECT * FROM cars LIMIT 5"; Đây là SQL để tìm nạp 5 hàng ô tô Quảng cáo2 Truy vấn được thực hiện với hàm $query = "SELECT * FROM cars LIMIT 5";0. Hàm trả về một tập kết quả 4 Hàm $query = "SELECT * FROM cars LIMIT 5";2 trả về một mảng các giá trị chuỗi. Chúng ta có thể sử dụng ký hiệu chỉ mục mảng để lấy các trường mảng. Khi không còn hàng nào, hàm trả về false và vòng lặp while kết thúc 6 đầu ra ví dụ Trong ví dụ thứ hai, chúng tôi sẽ tìm nạp dữ liệu bằng hàm $query = "SELECT * FROM cars LIMIT 5";3 Hàm $query = "SELECT * FROM cars LIMIT 5";3 tìm nạp một hàng dưới dạng một mảng kết hợp. Các khóa của mảng kết hợp là tên cộtQuảng cáo 0 20, 21 và 22 là các khóa của mảng kết hợp được trả về Trong ví dụ trước, chúng ta sẽ tìm nạp dữ liệu bằng hàm $query = "SELECT * FROM cars LIMIT 5";4. Nó trả về một đối tượng có thuộc tính tương ứng với tên trường của hàng đã tìm nạp Làm cách nào để sử dụng PostgreSQL với PHP?Kết nối với cơ sở dữ liệu
. 0. 0. 1"; $port = "port = 5432"; $dbname = "dbname = testdb"; $credentials = "user = postgres password=pass123"; $db = pg_connect( "$host $port $dbname $credentials" );
Chúng tôi có thể sử dụng PHP với PostgreSQL không?Có hai cách chúng ta có thể kết nối với cơ sở dữ liệu PostgreSQL. Sử dụng giao diện dòng lệnh PHP . Sử dụng API PHP.
Chức năng khác của PostgreSQL trong PHP là gì?pg_host - Trả về tên máy chủ được liên kết với kết nối. pg_insert — Chèn mảng vào bảng. pg_last_error - Nhận chuỗi thông báo lỗi cuối cùng của kết nối. pg_last_notice - Trả về thông báo thông báo cuối cùng từ máy chủ PostgreSQL. pg_last_oid — Trả về OID của hàng cuối cùng
GUI tốt nhất cho PostgreSQL là gì?Công cụ GUI PostgreSQL hàng đầu . DBeaver pgAdmin DataGrip heidiSQL điều hướng BảngPlus Postico – PostgreSQL GUI macOS DronaHQ – cạnh tranh với phần mềm GUI PostgreSQL truyền thống |