Количество строк в строке MySQL

Я пытаюсь подсчитать количество строк в базе данных MySQL и сообщить это число с помощью PHP. Я прочитал всю документацию, и я думаю, что этот кусок кода должен работать, но независимо от того, что я пытаюсь, он терпит неудачу.

<?php session_start(); if ( isset($_SESSION['username']) ) { $username = $_SESSION['username']; $q = "SELECT * FROM messages WHERE recepiants='$username' AND readcheck='T'"; $count = mysql_num_rows($q); ?> <div class="user_info">Logged in as <?php echo $username; ?> | <a href="admin.php">Add a post</a> | <a href="experiment.php">View Posts</a> | <a href="inbox.php">Message Center <?php echo $count; ?> </a> | <a href="logout.php">Log Out</a></div> <?php } else {?> 

Сценарий успешно сообщает $username но $count не возвращает число. Есть идеи? Я где-то пропустил скотч или полуколоду?