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

MySQLi - khai báo biến sau bind_param?

Điều này là có thể, vì những gì bị ràng buộc là một tham chiếu vào biến được đề cập, nhưng tôi thấy nó có phong cách tồi tệ khủng khiếp:

  • Nó làm cho mã khó đọc, duy trì và gỡ lỗi hơn - biến có thể được thay đổi thêm xuống dòng hoặc thậm chí trong các hàm khác được gọi giữa liên kết và truy vấn.

  • Ràng buộc một biến trước khi khai báo nó sẽ tạo ra một E_NOTICE tin nhắn (Không, không. Cheers @webbiedave)

Nếu bạn hỏi tôi, một truy vấn nên được tạo ở một nơi và sau đó được thực thi ngay lập tức, vì lợi ích của việc đọc được trong tương lai.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Python, mysql.connector Lỗi:Không có kết quả nào được đặt để tìm nạp từ; cgitb hiển thị giá trị chính xác được chuyển đến hàm

  2. Tìm thành phố trong phạm vi 'X' Kilômét (hoặc Dặm)

  3. Làm cách nào để đặt MySQL tạm thời thành chỉ đọc thông qua dòng lệnh?

  4. Tôi không thể tải trình điều khiển JDBC cho MySQL

  5. Phân biệt giữa 'không có hàng nào bị ảnh hưởng' và các hàng CẬP NHẬT thành công - đến cùng một giá trị (MySQL và PHP)