ホームページ >バックエンド開発 >PHPチュートリアル >見積書の保存方法に関する関連質問
引用符を保存する方法に関する質問
初めて PHP プログラムの作成を学んだとき、次の図に示すように、データベースの設計方法が分からないことがありました。
見積情報は動的に追加され、毎回見積を追加するには価格、数量、メモを追加する必要があります。フィールドごとに独立したフィールドをデータベースに設定することは不可能です。データベースフィールドに保存されていますか?使用するときは、形式を押して抽出されましたが、実装方法がわかりません。
これをデータベースに保存するにはどうすればよいでしょうか?また、高値と低値を比較するための将来の値の抽出も容易になります。
-----解決策---------
画像が壊れています。csdn にアップロードしてから貼り付けてください
価格、数量、備考を 3 つの別々のフィールドに入力することができないのはなぜですか?
フィールドに格納するには、シリアル化または json に加工して格納し、取り出すときに対応する配列に処理します。
------解決策------------------
id INT(8) UNSIGNED NOT NULL AUTO_INCREMENT、
products_id(8) not null、
price varchar(10) not null、
quality int(7) not null、
text varchar(255) null ではありません。
select * from table where products_id='1' order by id 制限 1. 最新に更新された製品番号 1 を取り出します。
select * from table where products_id='1' 製品番号 1 をすべて取り出します
------解決策---------
key=>value
------解決策---------
このようにして、シリアル化して保存できますarray 、必要に応じて取り出して配列を復元するだけです serialize()