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

Nguồn lực # là gì?

mysql_query() trả về tập hợp kết quả dưới dạng đối tượng của loại resource (chúng không phải là đồ vật về mã OOP PHP nhưng tôi không thể nghĩ ra từ nào tốt hơn). Những dữ liệu này chứa dữ liệu nhị phân chỉ có thể được đọc bởi một số hàm nhất định, ví dụ:mysql_fetch_*() các chức năng.

Để gỡ lỗi các truy vấn MySQL của bạn, bạn nên kiểm tra lỗi bằng cách sử dụng mysql_error()mysql_errno() và / hoặc lưu các câu lệnh SQL của bạn trong các biến và in chúng ra.

Theo những gì tôi thấy, bạn đang thực hiện hai truy vấn nhưng lại ghi đè cùng một $result biến, mà không làm bất cứ điều gì về đầu tiên. Ngoài ra, mysql_num_rows() chỉ có thể đếm một tập hợp kết quả tại một thời điểm, vì vậy bạn không thể chuyển hai tập kết quả vào cùng một lệnh gọi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysqli tham gia các bảng từ 2 cơ sở dữ liệu khác nhau

  2. IO.FileNotFoundException trong MySql.Data.dll:Không thể tải System.Security.Permissions

  3. Làm thế nào để xử lý đúng cách các deadlock InnoDB trong Java / JDBC?

  4. Cách regex trong truy vấn MySQL

  5. Cách sử dụng MySql trên Mac