2016-12-13 110 views
0

我上传了一个excel文件,将它的所有内容上传到mysql数据库,但我坚持如何将数组插入数据库。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] => MASTER CARD [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数[L] => 9999999 [M数组([A] => VISA [B] => RIZAL [C] => CHUCK NORRIS [N] => BRUCE LEE [O] => AIRFORCE [P] => 1400 [Q] => => JOSE [D] => MANUAL [E] => KAPATIRAN [F] => MANILA [G] => 8888-ABCD-9999 [H] => 9.9998888777767E + 15 [I] => 7777-DFGP-8888 [D] => 987654321 [K] => 200204 + GetGo数[L] => 888888 [M] => DONALD DUCK [N] => MICKEY MOUSE [O] => DISNEY [P] => => 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); 
}