ホームページ  >  記事  >  バックエンド開発  >  無制限の分類の PHP 高度な実装 2_PHP チュートリアル

無制限の分類の PHP 高度な実装 2_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:28:12883ブラウズ

2. データベースの計画---------------------------------------------- -- --------------- 分類の複雑さについては先ほど説明しましたが、無制限の分類を実現するには、データベースをどのように計画するかが非常に重要なステップになります。はい、フォーラムは無限の接続を実現するために、分類は子と親の間の関係を拡張するものであり、分類データベースはこの子と親の間の関係を確立し、明確にする方法です。これにはいくつかの問題があります。1) カテゴリごとの情報の保存方法。3) 情報のデータベース処理。フォーラムのデータベース処理 ここでは、カテゴリを処理するために型データベースが構築されます。 フィールドの作成: id (int): 各カテゴリの自然なシリアル番号を記録するために使用されます。 uid (int): 親の ID 番号を記録するために使用されます。カテゴリのカテゴリ type (char): カテゴリの名前 roue_id (varchar): アフィニティ ツリー、次のとおり: 0:2 :10:20: ID 接続は親子関係を示します roue_char (varchar): 親子関係ツリー、次のようになります。システム: linux: 開発ツール: gcc: (このフィールドの有無は関係ありません。関係をよりわかりやすくするために、もちろん数値表現よりも文字表現の方が直接的です ^o^ が、より良いですこのフィールドを追加すると、このような無限分類のカテゴリ テーブルが確立されます。次に、情報を格納するデータベースを構築する必要があります。テーブルを処理してクエリするのが最も便利です。そこで、情報を格納する type_message: id ( int): メッセージのシリアル番号; typeid (int): カテゴリの ID 番号; title (varchar): メッセージのタイトル; message (text): メッセージが作成された時刻。データテーブルは無制限の分類タスクを完了できます (2 つのテーブルの補助フィールドは追加されません。残りのタスクはすべて php によって処理されます)。

http://www.bkjia.com/PHPjc/531804.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/531804.html技術記事 2. データベースの計画---------------------------------------------- -- --------------- 先ほど分類の複雑さについて話しましたが、無制限の分類を実現するにはデータベースをどのように計画するかが非常に重要になります...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。