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
.