所以我有一個文件,應該運行一個SQL查詢並返回數據,然後填充一個HTML表,但由於某種原因,它不返回數據庫中的數據該查詢確實會返回數據,但不在我的網站上。試圖在html表中顯示SQL數據
<?php
//run the query
$sql = "SELECT ID, topic_id, name, surveyid, questionid, longdesc, text, first_name , last_name , email
FROM polling_results WHERE 'topic_id' = '147796'
ORDER BY 'id, displayorder'";
$result = mysql_query($sql);
//fetch the results
while ($row = mysql_fetch_array($result))
{
//display the results
echo '<br /><table class="table table-bordered table-condensed">';
echo '<thead><tr>';
echo '<th>Name</th>';
echo '<th>Email</th>';
echo '<th>Question Text</th>';
echo '<th>Answer</th>';
echo '</tr></thead>';
echo '<tbody><tr>';
echo "<td>".$row['first_name']."</td>";
echo "<td>".$row['email']."</td>";
echo "<td>".$row['longdesc']."</td>";
echo "<td>".$row['text']."</td>";
echo '</tr></tbody></table>';
}
?>
得到它的工作,感謝所有幫助傢伙/女孩。
有沒有mysql的錯誤?試試var_dump()對行變量,也不要用mysql使用mysqli來代替。 –
從'ORDER BY'id,displayorder''刪除單引號,以便它的'ORDER BY id,displayorder' –
var_dump()甚至沒有輸出,