0
$query = "SELECT * FROM `status_info_private` WHERE `id`=$id ORDER BY `Status_Date` DESC LIMIT 100";
if ($query_run = mysql_query($query)) {
    while ($rows = mysql_fetch_array($query_run)) {
        echo '<a href="view_profile.php?id=' . $id . '"><font color="#009900" > ' . $rows['Name'] . ' ' . ' Says :' . '</font></a><br/>';
        echo '<p align="justify> ' . $rows['Private_status'] . '<br/>';
        echo '<p align="right">' . $rows['Status_Date'] . '<br/>';
        $like   = $rows['Like'];
        $unlike = $rows['Unlike'];
    }
}

コードの部分はすべて正しいと思います。それでも、「Private_status」というタイトルの列の下に出力を取得できません。上記のコードは、列「Private_status」の下のメッセージを除いて、すべてを正しく生成しています。列名のスペルは既にチェック済みで、その部分にエラーはありません。それで、正確に何が欠けているのか教えてください。

4

2 に答える 2

1

最初に<p>タグを閉じてprint_rから、何が入っているかを確認してください$rows ..また、PDOまたはmysqliの使用を開始してください

于 2012-11-03T10:32:52.570 に答える
0
$query = "SELECT * FROM `status_info_private` WHERE `id`=$id ORDER BY `Status_Date` DESC LIMIT 100";
if ($query_run = mysql_query($query)) {
    while ($rows = mysql_fetch_array($query_run)) {
        echo '<a href="view_profile.php?id=' . $id . '" color="#009900" > ' . $rows['Name'] . ' ' . ' Says :' . '</a><br/>';
        echo '<p align="justify"> ' . $rows['Private_status'] . '</p>';
        echo '<p align="right">' . $rows['Status_Date'] . '</p>';
        $like   = $rows['Like'];
        $unlike = $rows['Unlike'];
    }
}
于 2012-11-03T10:37:23.467 に答える