PDO 通过 ODBC 批量插入 MSSQL 数据(dataAll)
Jun 07, 2016 am 11:40 AMThinkPHP 3.2.* 对 ODBC 支持不是很好。所以,这里写了一个方法来实现 dataAll 操作——随笔即兴所写。。。function dataAll($arr, $table){<br>
if($arr){<br>
foreach($arr as $m => $var){<br>
$varKeyList = array_keys($var);<br>
$varCount = count($varKeyList);<br>
<br>
for($i = 0; $i
$insertList .= $varKeyList[$i];<br>
$insertValue .= "'".$var[$varKeyList[$i]]."'";<br>
<br>
if($i
$insertList .= ",";<br>
$insertValue .= ",";<br>
}<br>
}<br>
<br>
// 生成 SQL 语句<br>
$sql = "insert ".$table."(".$insertList.") values(".$insertValue.")";<br>
<br>
<br>
$Model = new \Think\Model();<br>
$Model->query(UTF8toGB($sql));<br>
<br>
$insertList = $insertValue = "";<br>
}<br>
}<br>
}<br>
<br>
<br>
// 编码转换(我的MSSQL 支持得是 GB2312)<br>
function UTF8toGB($source){<br>
return iconv('UTF-8', 'gb2312//IGNORE', $source);<br>
}
其中 $arr 是数组,$table 是表。
AD:真正免费,域名+虚机+企业邮箱=0元

熱門文章

熱門文章

熱門文章標籤

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)