2012-03-20 16 views
1
$sql="INSERT INTO sales (date, po) 
VALUES 
('$_POST[date]','$_POST[po]') 

select('$_POST[date]'.'$_POST[po]')"; 

挿入複数のデータ

私はちょうど製品、数量、合計金額のように「PO」でより多くの情報を挿入したいです! "po"に複数のデータを挿入するにはどうすればいいですか?

私はこれについて別のテーブルを使用しますか?

plsこれを手伝ってください!

私はそれを愛するが、添付された画像への新規ユーザーが

編集stackoverflowの許可didntの私はちょうど添付することができれば画像:あなたは同じ構造の多くのためブラケットのカンマ区切りのセットを使用するか、再フォーマットコードブロック

+1

すべてのデータを1つのフィールドに取り込むことで、あなたと他のメンバーに読みやすさとコーディングの問題を与えることができます。あなただけがそれを理解することができます..別の製品の詳細を別々に保存することができるいくつかの余分なテーブルのフィールドを作成します..これはベストプラクティスです.. @FreudianSlipで述べたように、テーブルフィールドを追加することができます – Rafee

答えて

0

つまり、

('$_POST[date]','$_POST[po]'), ('$_POST[date]','$_POST[po]'), ('$_POST[date]','$_POST[po]') 

他の項目も含めて、テーブルにフィールドを追加できます。

1

ここで「スマート」と言わないと、データの保存方法を再評価する必要があります。ここにはいくつかのオプションがありますが、おそらく最も簡単なのは、2つのテーブル、1つは「ヘッダー」、もう1つは「詳細」です。

ヘッダテーブルには、PO番号、日付、サプライヤ、合計などが含まれている場合があります。詳細テーブルは、PO番号(リンク)、アイテム番号、説明、数量、価格、VATレートなどです。

+0

FreudianSlip "PO" 、単位、製品とその額!例の顧客は2つの注文例2箱スプーン$ 1000と3箱$ 1500です!どのように私はPHPを使用してコードする、ありがとう – darwinboy