0

さまざまな種類のコンテンツを含むページを動的に生成しているときに、生成中の静的コンテンツの上に「投稿」コンテンツが表示されます。逆にしたいです。私のコードにこれを引き起こす何かがあるように見えますか、それとも問題は私のデータベースに関係していると思いますか? ありがとう。

$query = "SELECT * FROM content WHERE pages LIKE '%$pageID%'";
$result = mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_assoc($result)) {

// Display pages's static content

if ($row['type'] == "static") {

    echo "
        <h2>" . $row['tile'] . "</h2>
        <content>" . $row['body'] . "</content>
    ";
}

// Display pages's posts

else {
    echo "
        <h2>" . $row['tile'] . "</h2>
        <content>" . $row['body'] . "</content>
    ";
}
4

2 に答える 2

1
SELECT * FROM content WHERE pages LIKE '%$pageID%' ORDER BY type desc
于 2012-07-21T21:27:41.560 に答える
0

これをクエリの最後に追加します。

ORDER BY CASE WHEN type = 'static' THEN 0 ELSE 1 END
于 2012-07-21T21:26:10.203 に答える