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

Truy vấn QMYSQL không thành công

Hãy thử thay đổi truy vấn của bạn thành sau:

"SELECT * FROM members WHERE member_id = ?"

và thêm thông số của bạn như sau:

result.add_parameter(0, id);

Tôi cũng nghi ngờ, if (query.exec() && query.next()) không chính xác và kiểm tra .next() nên bị xóa vì tôi tưởng tượng rằng yêu cầu một bản ghi khác tồn tại trong tập kết quả.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql JOIN gồm bốn bảng với hai bảng chính

  2. CẬP NHẬT hoặc XÓA trước rồi CHÈN

  3. wildfly đăng ký mysql làm nguồn dữ liệu

  4. ERROR 1064 (42000) lỗi cơ sở dữ liệu trong cú pháp của quá phân vùng bởi

  5. Google Cloud SQL SSL không xác thực được chứng chỉ ngang hàng