2011-07-23 13 views
2

私はこのすべてを新しくしましたが、私たちの会社のオンラインシステムを作成することに決めましたが、今は立ち往生しています!新しいテーブルのようにテーブルを個別に作成

私は何をしようとしていることはMySQLのテーブルをコピーしているが、各テーブルには、一意の番号を持っているスクリプトが実行され、これまでときすなわちautoquoteS1、autoquoteS2など

私はこのために多くのことを検索した、これはあります最高の私が見つけることができます。

mysql_select_db("sdbdb", $con); 
$sql = "CREATE TABLE IF NOT EXISTS autoquoteS1 LIKE autoquoteS"; 

すべてのヘルプは非常に多く、これが問題のように聞こえる

+0

あなたは、このソリューションで解決しようとしている問題を説明できますか? 20個のテーブルの代わりに、ラインごとに異なる値を持つ余分なカラムを持つテーブルを1つだけ作成することができますか? – Konerak

答えて

1

を高く評価しています。

同じテーブルのコピーをたくさん作成するのではなく、1つのテーブルに多数の行を入力する必要があります。 (同じ構造を前提とします)

多分あなたはテーブルデザインを投稿することができ、私たちは正規化を手伝うことができます。

編集:

あなたはこのような何かを探していることがあります。

quote 
-------- 
quote_id 
customer_id 
total 
status 

quote_line_item 
---------------- 
quote_id 
line_num 
quantity 
amount 
item_id 

item 
-------- 
item_id 
description 
+0

ご返信ありがとうございます。私は何をしようとしているのかを説明しようとします。私は19列の引用符のテーブルを持っています。これらの列の10の番号(セクション1-10)、これらのそれぞれは加熱、換気など各引用で異なる名前が付けられます。これらのそれぞれは別のテーブルにリンクします。 16列あり、40行のデータを含むことができるので、各見積もりには400ローのデータがあります。私はこれを明確にしました!再度、感謝します。 PS、 –

+0

まだ明確ではない...しかし少し良い。おそらくあなたは紙のフォームを見ているように聞こえる? 10列は固定値のセットから選択されますか? – Randy

+0

em ..わからない!私がしたいことは、作成した新しい見積もりがテーブルに保存され、各見積もりの​​10個のNo.レコードに新しいテーブルへのリンク(まだこのビットも使用する)があることです。したがって、すべての見積もり(すべて1つのテーブルに格納されています)には、10のNo.テーブルがあります。これが私がそれをすると考えることができる唯一の方法です。おかげで –

関連する問題