我沒有成功顯示查詢的結果。我在終端中使用mysql客戶端檢查了查詢,數據在那裏,因爲我想。但是,我似乎無法獲得正確顯示數據的php。我希望用戶名和用戶名comment_copy下的所有行。這是我從PHP手冊中獲得的編碼,但它不起作用。任何建議將不勝感激。「加入」查詢的ECHO結果
$query2 = "SELECT u.username, c.comment_copy FROM comments AS c
INNER JOIN userlogin AS u USING (user_id)
WHERE blog_id = 1 AND c.comment_archived = 0";
$result2 = mysql_query($query2);
if(!$result2) die ("Database access failed: " . mysql_error());
/*$contents = mysql_num_rows($result2);*/
while ($content = mysql_fetch_assoc($result2)); {
echo $content['username'] ;
echo $content['comment_copy'];
嗯,首先,'輸入代碼here'是一個語法錯誤... – 2012-12-12 01:09:17
是什麼,被回顯出來?嘗試回顯「用戶名:」。 $含量[ '用戶名'];並查看是否可以看到「username:」部分 – kennypu
此外,'mysql_'擴展在PHP 5.5中已被棄用,並且通常不太安全。嘗試使用PDO或MySQLi並準備好語句 - 它們非常棒! – Ryan