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”的列下的输出。上面的代码除了cols“Private_status”下的消息外,一切都正确。我已经检查了 col 名称的拼写,并且该部分没有错误。那么,请告诉我到底缺少什么?

4

2 回答 2

1

首先关闭你的<p>标签,然后print_r检查里面有什么$rows 。另外,开始使用PDOmysqli

于 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 回答