Count(*)
returnerer dig en række, som indeholder antallet af rækker som en værdi.
Ved at bruge mysql_num_rows($result)
du tæller faktisk antallet af rækker i Count(*)
resultat som virkelig er ét .
Skift det til:
$result = mysql_query("SELECT * FROM smf_personal_messages", $link);
$num_rows = mysql_num_rows($result);
Eller brug bare Count(*)
værdi (hvilket sandsynligvis er bedre, da det tæller i DB'en og ikke henter hele tabellen for det) ved hjælp af mysql_fetch_array
.