回答で指摘されたように、結果を整理するのではなく、フィルタリングすることを目的としていました。混乱させてすみません!:D
この問題から抜け出すために最善を尽くしましたが、解決策を見つけるのに非常に苦労しています..
基本的なCMSを作成しようとしているので、この構造のSQLデータベースがあります。
ページ ID | タイトル | ページテキスト | menu_par
私がやりたいのは、すべての行をループしてリンクのように見せるページ上のナビゲーションを作成することです。これは、数か月前に先生が私を助けてくれました。
$query_MenuItems = "SELECT pageid,title,menu_par FROM v2 ORDER BY menu_par ASC";
$MenuItems = $mysqli->query($query_MenuItems);
$row_MenuItem = $MenuItems->fetch_assoc();
$totalRows_MenuItems = $MenuItems->num_rows;
do { echo
"<a href=\"?page={$row_MenuItem['pageid']}\">{$row_MenuItem['title']}</a><br/>";
}
while ($row_MenuItem = $MenuItems->fetch_assoc());
}
これは問題なく動作しますが、私の問題は、さまざまなリンクを menu_par の値に基づいて並べ替える方法がわからないことです。
私はこれを修正するために全力を尽くしたように感じます、そしてそれは私にストレスを与えています
上記のものと同様のループを作成する方法はありますが、複数を使用して並べ替えますか?:
while ($row_MenuItem = $MenuItems->fetch_assoc())
{
if ("{$row_MenuItem['menu_par']}" == '1') echo
"<a href=\"?page={$row_MenuItem['id']}\">{$row_MenuItem['title']}</a><br/>";
}
皆さんが私を助けてくれることを願っています:)