Tại sao PHP được sử dụng trong cơ sở dữ liệu?
Nhiều lập trình viên PHP đã học cách truy cập cơ sở dữ liệu bằng cách sử dụng phần mở rộng MySQL hoặc MySQLi. Kể từ PHP 5. 1, có một cách tốt hơn. Các đối tượng dữ liệu PHP (PDO) cung cấp các phương thức cho các câu lệnh đã chuẩn bị sẵn và làm việc với các đối tượng sẽ giúp bạn làm việc hiệu quả hơn rất nhiều Show
Trình tạo và khung CRUDMã cơ sở dữ liệu lặp đi lặp lại, nhưng rất quan trọng để làm đúng. Đó là lúc các trình tạo và khung PHP CRUD xuất hiện—chúng tiết kiệm thời gian cho bạn bằng cách tự động tạo tất cả mã lặp đi lặp lại này để bạn có thể tập trung vào các phần khác của ứng dụng. Trên CodeCanyon, bạn sẽ tìm thấy các trình tạo và khung CRUD sẽ giúp bạn cung cấp các sản phẩm chất lượng vượt trội đúng thời hạn. (CRUD là từ viết tắt của tạo, đọc, cập nhật và xóa—các thao tác cơ bản đối với cơ sở dữ liệu. )
Giới thiệu về PDOPDO—PHP Data Objects—là lớp truy cập cơ sở dữ liệu cung cấp một phương thức truy cập thống nhất cho nhiều cơ sở dữ liệu Nó không tính đến cú pháp dành riêng cho cơ sở dữ liệu, nhưng có thể cho phép quá trình chuyển đổi cơ sở dữ liệu và nền tảng trở nên khá dễ dàng, chỉ bằng cách chuyển đổi chuỗi kết nối trong nhiều trường hợp Hướng dẫn này không có nghĩa là hướng dẫn hoàn chỉnh về SQL. Nó được viết chủ yếu cho những người hiện đang sử dụng tiện ích mở rộng try {14 hoặc try {15 để giúp họ chuyển sang PDO di động và mạnh mẽ hơn Khi nói đến các hoạt động cơ sở dữ liệu trong PHP, PDO cung cấp rất nhiều lợi thế so với cú pháp thô. Hãy nhanh chóng liệt kê một số
Hỗ trợ cơ sở dữ liệuTiện ích mở rộng có thể hỗ trợ bất kỳ cơ sở dữ liệu nào mà trình điều khiển PDO đã được viết cho. Tại thời điểm viết bài này, các trình điều khiển cơ sở dữ liệu sau có sẵn
Tất cả các trình điều khiển này không nhất thiết phải có trên hệ thống của bạn; try {2____13 Đang kết nốiCác cơ sở dữ liệu khác nhau có thể có các phương thức kết nối hơi khác nhau. Dưới đây, bạn có thể xem phương pháp kết nối với một số cơ sở dữ liệu phổ biến nhất. Bạn sẽ nhận thấy rằng ba cái đầu giống hệt nhau, ngoại trừ kiểu cơ sở dữ liệu—và sau đó SQLite có cú pháp riêng của nó try {2 try { try {6 try {7 try {8 try {9 try {0 try {1 try {30 try {31 try {32 try {33 try {34 try {35 try {36 try {31 try {38 try {39 try {20 try {21 try {22 try {23 try {24 try {25 try {26 try {27_____ try {38 Vui lòng lưu ý khối try/catch. Bạn phải luôn kết thúc các thao tác PDO của mình trong một lần thử/bắt và sử dụng cơ chế ngoại lệ—sẽ sớm có thêm thông tin về vấn đề này. Thông thường, bạn sẽ chỉ thực hiện một kết nối duy nhất—có một số kết nối được liệt kê để hiển thị cho bạn cú pháp. try {26 là viết tắt của 'xử lý cơ sở dữ liệu' và sẽ được sử dụng trong suốt hướng dẫn này Bạn có thể đóng bất kỳ kết nối nào bằng cách đặt tay cầm thành null try {2____01 try {6____03 Bạn có thể nhận thêm thông tin về các tùy chọn dành riêng cho cơ sở dữ liệu và/hoặc chuỗi kết nối cho các cơ sở dữ liệu khác từ PHP. bọc lưới Ngoại lệ và PDOPDO có thể sử dụng các ngoại lệ để xử lý lỗi, điều đó có nghĩa là bất kỳ điều gì bạn làm với PDO phải được bao bọc trong một khối thử/bắt. Bạn có thể buộc PDO vào một trong ba chế độ lỗi bằng cách đặt thuộc tính chế độ lỗi trên bộ điều khiển cơ sở dữ liệu mới tạo của bạn. Đây là cú pháp try {2 try {5 try {6 try {7 try {8 try {9 Bất kể bạn đặt chế độ lỗi nào, lỗi kết nối sẽ luôn tạo ra ngoại lệ và việc tạo kết nối phải luôn được chứa trong khối thử/bắt
|