我试图计算MySQL数据库中的行数并使用PHP报告该数字。我读过所有的文档,我认为这段代码应该可以工作,但无论我尝试什么,都会失败。计算MySQL行的数量
<?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
不会返回一个数字。有任何想法吗?我是否在某处丢失了一个括号或分号?
'recepiants' - 这是如何在你的表拼写的列? – 2011-03-31 17:41:46
我希望我不是英语母语的时代喜欢这些。很高兴我的母亲没有看到那个 – Thomas 2011-03-31 17:59:21