SQLクエリを実行してデータを返してからhtmlテーブルを作成するファイルがありますが、何らかの理由でデータベース内のsqlにデータが返されませんクエリはデータを返しますが、私のウェブサイトでは返しません。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>';
}
?>
すべてのhelp guys/galsに感謝しています。
mysqlのエラー?行変数のvar_dump()を試してください。代わりにmysql use mysqliを使用しないでください。 –
'ORDER BY 'id、displayorder''から一重引用符を削除して、' ORDER BY id、displayorder' –
これは出力されないvar_dump()ではありません。