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

Đăng nhập câu lệnh PHP Prepared

Bạn đang thực hiện một lệnh SELECT * và sử dụng fetchColumn, vì vậy kết quả phụ thuộc vào thứ tự các cột được trả về. Bạn nên chọn các cột cụ thể mà bạn cần hoặc tìm nạp toàn bộ hàng dưới dạng một mảng kết hợp và truy cập nó theo tên cột.

Có hai vấn đề khác mà bạn nên khắc phục:

  • Bạn không nên sử dụng mysqli_connect_error () khi đang sử dụng PDO. Hàm phù hợp sẽ là $ con-> errorInfo () .
  • Bạn đang xác định một số hằng số với cài đặt kết nối, nhưng bạn không sử dụng chúng trong lệnh gọi PDO (), thay vào đó hãy lặp lại các giá trị.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để sửa lỗi tải MySQL

  2. Làm thế nào để hiển thị các bản ghi phụ trong hàng con của bảng dữ liệu với id tương ứng?

  3. Việc giảm một bảng trong MySQL cũng làm giảm các chỉ mục?

  4. Dữ liệu từ hai bảng có cùng tên cột

  5. Đặt giá trị thành NULL trong MySQL