Det är säkert ett suntaxfel i SQL-frågan.
Skriv ut SQL-felmeddelandet så ser du nog vad som är fel:
$sql = "SELECT * FROM log_pm WHERE to = $user ORDER BY date ASC";
$result = mysql_query($sql) or exit(mysql_error());
while ($row = mysql_fetch_array($result)){
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'to = 2 ORDER BY date ASC' at line 1
Det konstiga är att jag använder samma kod som jag alltid gjort förut för att hämta från databasen.