我試圖計算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