sql >> データベース >  >> RDS >> Mysql

1つの列からページをグループ化する

    group_id(など)という列をページテーブルに追加します。

    WHERE group_id =のデータベースから選択します 1つのグループまたはORDER BY group_idを選択する場合 に、まあ、グループで注文します。

    編集

    この概念に固執する必要がある場合は、page_titleを関連するコンポーネントに分割できます。実用的なクエリと並べ替えルーチンを紹介するつもりはありませんが、開始するには:

    $page_title_separated = preg_split("/[\{\}]+/", $page_title);
    

    ここで、$page_title データベースのページタイトルです。

    あなたの例(最初の行のエントリ)に従うと、これは次のようになります

    $page_title_separated[0] => xy
    $page_title_separated[1] => a
    

    さて、完全を期すために、$page_title_separated[2]があることに言及しましょう。 、これは空になります。また、実際のタイトル、つまり$page_title_separated[0] 空白で終わります。

    PHPで配列を並べ替える方法と、後でこのデータをどう処理するかを知っていると思います。

    これを行うには多くの滑らかな方法がありますが、これを十分に強調することはできませんが、最も滑らかな方法は3番目の列のままです。




    1. リンクを削除しても、mysqlデータベースのレコードは削除されません

    2. Zend FrameworkでMySQLを構成する方法は?

    3. MySQLエラー1264:列の値が範囲外です

    4. 繰り返しなしでmysqlに私のphpを入力しますか?