Bir-çok tablo doldurmak için CSV tablo değerleri ayrıştırmak için PHP veya C # komut dosyası

0 Cevap

Ben bir tablo bir alanda virgülle ayrılmış veri-out bölünmüş, ve bir-çok ilişkisel veritabanı şeması yapmak için, bu bireysel unsurları ile bir ikinci tabloda doldurmak için nasıl bir örnek arıyorum. Bu muhtemelen gerçekten basit, ama bana bir örnek vereyim:

Ben, tek bir tabloda her şeyi ile başlamak Widgets, bir widget'ı olması durumlarını içeren bir "devlet" alanına sahip olan edeceğiz:

Table: WIDGET

===============================
| id | unit | states          |
===============================
|1   | abc  | AL,AK,CA        |
-------------------------------
|2   | lmn  | VA,NC,SC,GA,FL  |
-------------------------------
|3   | xyz  | KY              |
===============================

Şimdi, ne kodu ile oluşturmak istiyorum * Widget_ST * denir widget katılması ikinci bir tablo olduğunu, örneğin widget kimliği, widget devlet kimliği ve Widget devlet adı alanları vardır

Table: WIDGET_ST

==============================
| w_id | w_st_id | w_st_name |
------------------------------
|1     | 1       | AL        |
|1     | 2       | AK        |
|1     | 3       | CA        |
|2     | 1       | VA        |
|2     | 2       | NC        |
|2     | 1       | SC        |
|2     | 2       | GA        |
|2     | 1       | FL        |
|3     | 1       | KY        |
==============================

C # ve PHP öğreniyorum, böylece her iki dilde tepkiler harika olurdu.

Teşekkürler.

0 Cevap