Count(*)
returnerar en rad som innehåller antalet rader som ett värde.
Genom att använda mysql_num_rows($result)
du räknar faktiskt antalet rader i Count(*)
resultat som verkligen är ett .
Ändra det till:
$result = mysql_query("SELECT * FROM smf_personal_messages", $link);
$num_rows = mysql_num_rows($result);
Eller använd bara Count(*)
värde (vilket förmodligen är bättre eftersom det räknas i DB och inte hämtar hela tabellen för det) med mysql_fetch_array
.