Kod bu, çalıştırınca mysql_num_rows satırında hata alıyorum. Neden kaynaklanıyor bu?

	include('includes/connection.php');

	$query_syntax = 'SELECT `username`, `money` FROM `user` WHERE `username`=\'' . $_COOKIE['ProjectCookie.username'] . '\'';

	$query = mysql_query($query_syntax);
	
	$control = mysql_num_rows($query);
	
		echo mysql_error();
	
	if($control > 0)
	{
		$query1 = @mysql_query('SELECT * FROM `user` WHERE `username`=\'' . $_COOKIE['ProjectCookie.username'] . '\'');
		while($row = mysql_fetch_array($query1))
		{
			$earned = rand(50, 100);
			$earned_money = ($row['money'] + $earned);
			mysql_query('UPDATE `user` SET `money`=\'', $earned_money, '\' WHERE `username`=\'' . $_COOKIE['ProjectCookie.username'] . '\'');
		}
	}
Hatam çerez isimlerinde "." (nokta) kullanmakmış. Onları kaldırıp denediğimde, hem PHP'nin hem de SQL'in sorunsuz çalıştığını gördüm. Yardımcı olan herkese teşekkürler.