Vraag : Robijn - Tussenvoegsel Struct aan MySql

Ik heb een struct die ik in een MySql database.

I zou willen opnemen kan het doen wanneer ik een op te nemen koord hand-schrijf, maar kan niet mijn head
wrapped rond helemaal worden hoe te om de inhoud van gegeven-structures.

Below op te nemen ben tot dusver mijn klasse; maar (ik denk) ik zou een argument voor een struct
on de „load_tbl“ methode. Op dit ogenblik, neemt het enkel proefdata.


1 op:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
vereis „mysql“

klasse MY_DB
    def initialiseer
      @dbh = Mysql.real_connect („localhost“, „testuser“, „testpass“, „verkeer“)
    eind

    def close_tbl
      @dbh.close
    eind

  def load_table
    @dbh.query („TUSSENVOEGSEL IN test (identiteitskaart,
                              naam,
                              dataSourceId,
                              tmcId,
                              type,
                              status,
                              snelheid,
                              volume,
                              longVolume,
                              inbezitneming,
                              lastUpdated)
                  WAARDEN
                    (1.2.3.4.5.6.7.8.9.10.11) „)

  eind
end

Antwoord : Robijn - Tussenvoegsel Struct aan MySql

Goed kunt u antwoorden deze vraag zelf enkel probeert.
arr = [1.2.3]
=> [1, 2, 3]
irb (leiding): 003: 0> „sommigen probeert # {arr.join („,“)}„
=> „sommigen probeert 1.2.3“
irb (leiding): 004: 0>

Zo ja kunt u.
Andere oplossingen  
 
programming4us programming4us