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

Vài cảnh báo [mong đợi tham số]

Count(*) trả về cho bạn một hàng chứa số hàng dưới dạng giá trị.

Bằng cách sử dụng mysql_num_rows($result) bạn thực sự đang đếm số lượng hàng của Count(*) kết quả thực sự là một .

Thay đổi nó thành:

$result = mysql_query("SELECT * FROM smf_personal_messages", $link);
$num_rows = mysql_num_rows($result);

Hoặc chỉ sử dụng Count(*) giá trị (có lẽ tốt hơn vì nó được tính trong DB và không truy xuất toàn bộ bảng cho nó) bằng cách sử dụng mysql_fetch_array .



  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 - Cách hiển thị giá trị hàng dưới dạng tên cột bằng concat và group_concat

  2. MySQL REPLACE:Cách thay thế tất cả các lần xuất hiện của một ký tự trong mọi chuỗi con riêng biệt được giới hạn bởi cùng một phần đầu và phần đuôi

  3. An toàn chuỗi của MySQL's Select Last_Insert_ID

  4. Chuyển đổi tập kết quả MySQL từ hàng thành cột

  5. Trang web đã bị tấn công thông qua SQL Injection