ホームページ >バックエンド開発 >PHPチュートリアル >php+mysqlで無制限分類を実現、phpmysql無制限レベル_PHPチュートリアル

php+mysqlで無制限分類を実現、phpmysql無制限レベル_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:05:11756ブラウズ

php+mysqlは無限分類を実現、phpmysqlは無制限分類を実現

プロジェクトアイデア分析: PHPプロジェクトで分類を使用する必要があるが、何レベルに分割されているかわからないので、それを作成したい無限の分類。
最初は、以前と同様に次のように 4 つの値をデータベースに作成しようと考えました:
id: 自動インクリメント | xid: ソート ID
その後、これではデータを読み込んで修正するときに不便、特にプロダクトを読み込むときに不便だと思い、次の解決策に変更しました。 新しいフィールドが Mysql テーブルに追加され、データベース
は次のようになります: テーブル名 w_faqclass: id: 自動インクリメント | xid: ソート ID クラス名: レベル
定義: レベル 1 分類
、pid は 0、ランクは "/" です
第 2 レベルの分類、pid は第 1 レベルの分類の ID、ランクは "/第一レベルの分類の ID/" です
三段階分類、pidは第二段階分類のID、ランクは「/第一段階分類のID/第二段階分類のID/」です
などなど… 1.基本機能

リーリー
2. カテゴリを追加します (選択の選択で直接使用されます)

リーリー
3. 分類を変更する

リーリー
4. 削除とクエリは簡単です。詳細については説明しませんが、削除する前に必ずそのクラスの下にサブクラスがあるかどうかを確認してください。

リーリー
以上はphp+mysqlを使ったInfinitus分類の実装方法であり、皆様の学習の一助になれば幸いです。

http://www.bkjia.com/PHPjc/1070274.html

www.bkjia.com本当http://www.bkjia.com/PHPjc/1070274.html技術記事 php+mysqlで無制限の分類を実現、phpmysqlで無制限のプロジェクトアイデア分析: PHPプロジェクトで分類をする必要があるのですが、何段階に分かれているかがよく分からないので、無限分類にしたいと考えています。 最初は思ったんですが…
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。