2016-12-13 8 views
0

すべてのコンテンツをmysqlデータベースにアップロードするためにExcelファイルをアップロードしていますが、データベースに配列を挿入する方法については悩んでいます。PHPexcel mysqlへの一括挿入

私は自分の配列の内容を表示している現在の位置にいます。

$data['values'] = $arr_data; //this is the last line from my controller where I extracted the excel file 

$sql = "truncate TABLE master_list;"; 
$query = $this->db->query($sql); 

$sql = array(); 
foreach($data as $row) 
print_r($row); 

これは、Excelファイルをアップロードしたときのコードの結果です。

アレイ([A] =>マスターカード[B] => CHUA [C] => JOHN CHRISTOPER [D] => VELUZ [E] => UNIONBANK [F] =>オルティガス[G] => 1234-ABCD-5678 [H] => 1.6161616161616E + 15 [I] => 8765-EFGH-4321 [J] => 123456789 [K] => 200203+ GetGo number [L] => 9999999 [M] ] [>] [>]> =>チャックノリス[N] => BRUCE LEE [O] => AIRFORCE [P] => 1400 [Q] => 999)配列[A] => VISA [B] => RIZAL [C] 8888-ABCD-9999 [H] => 9.9998888777767E + 15 [I] => 7777-DFGP-8888 [N] => MICKEY MOUSE [O] => DISNEY [P] => 1600 [Q] [D] => 888)

私の目標は、データベースのテーブルのA-QにアレイのA-Qを挿入することです。

+0

ループと挿入クエリ。 –

答えて

0

私は私の質問に対する答えを見つけました。私は将来的に他の人を助けるために分かち合いたいと思っています。

foreach($data['values'] as $row){ 
//echo $row['A']; 
$sql = "insert into sampleTable(dasdasda,dadasda)values('".$row['A'] . "','" . $row['B'] . "')"; 
echo $sql; 
$this->db->query($sql); 
}