Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Đã thay đổi trang kết nối thành PDO và nhận mysql_error ()

Bạn nên xử lý các lỗi trong chức năng của mình giống như cách bạn xử lý chúng ở mọi nơi khác.

Tuy nhiên, vì đây là bên trong một hàm, bạn cần tạo kết nối có sẵn trong phạm vi của hàm.

Có một số cách để làm điều đó, một số ví dụ (từ không tốt đến tốt hơn ...):

  1. khai báo toàn cục biến kết nối PDO của bạn trong hàm của bạn. Tôi không đề xuất đây là giải pháp cuối cùng, nhưng nó sẽ hiệu quả khi bạn cải thiện mọi thứ;
  2. thêm kết nối PDO làm tham số bổ sung cho chức năng của bạn. Mặc dù tốt hơn 1., bạn sẽ cần phải thay đổi tất cả các lệnh gọi hàm để bao gồm (các) tham số mới;
  3. tái cấu trúc thành OOP và sử dụng chèn phụ thuộc để thêm kết nối PDO vào lớp / đối tượng email của bạn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cho phép một trang được bảo vệ bằng mật khẩu được chia sẻ trên phương tiện truyền thông xã hội?

  2. Cách xóa tất cả các hàng khỏi bảng ngoại trừ 10 hàng mới nhất

  3. Kết quả N tuyệt vời nhất của MySQL với các bảng tham gia

  4. Kết nối Django với máy chủ mysql từ xa trên mạng cục bộ

  5. Phương pháp hay nhất để lưu trữ các thẻ trong cơ sở dữ liệu?