โค้ด: เลือกทั้งหมด
$cn = odbc_connect("pro_mdb2", "", "") or die("ติดต่อฐานข้อมูลไม่ได้");
$rs_count = odbc_exec($cn, 'SELECT count(*) FROM WDATA ') or die("รัน SQL ไม่ผ่าน");
$count = odbc_result($rs_count, 1);
$limit = 500;
$loop = ceil($count/$limit);
//echo "<br>total No. of rows: ". $loop;
for($i=110;$i<$loop;$i++){
$sql = 'INSERT INTO WDATA (field1,field2,...) VALUES ';
$arr = array();
$items = 0;
$rs = odbc_exec($cn, 'SELECT * FROM WDATA ') or die("รัน SQL ไม่ผ่าน");
while( odbc_fetch_row($rs) ) {
$items++;
if(($limit * $i) <= $items && ($limit * $i) + $limit >= $items) {
$truck = iconv( 'TIS-620', 'UTF-8', odbc_result($rs, 2));
$arr[] = " ('".odbc_result($rs, 1)."','".$truck."'
,'".odbc_result($rs, 3)."','".odbc_result($rs, 4)."','".odbc_result($rs, 5)."','".odbc_result($rs, 6)."'
,'".odbc_result($rs, 7)."','".odbc_result($rs, 8)."','".odbc_result($rs, 9)."','".odbc_result($rs, 10)."'
,'".odbc_result($rs, 11)."','".odbc_result($rs, 12)."','".odbc_result($rs, 13)."','".odbc_result($rs, 14)."'
,'".odbc_result($rs, 15)."','".odbc_result($rs, 16)."','".odbc_result($rs, 17)."','".odbc_result($rs, 18)."'
,'".odbc_result($rs, 19)."','".(odbc_result($rs, 20) == "" ? "0000-00-00" : odbc_result($rs, 20))."','".(odbc_result($rs, 21) == "" ? "00:00:00" : odbc_result($rs, 21))."','".odbc_result($rs, 22)."'
,'".odbc_result($rs, 23)."','".odbc_result($rs, 24)."','".odbc_result($rs, 25)."','".odbc_result($rs, 26)."'
,'".odbc_result($rs, 27)."','".odbc_result($rs, 28)."','".odbc_result($rs, 29)."','".odbc_result($rs, 30)."'
,'".odbc_result($rs, 31)."') ";
}
}
$sql .= implode(',', $arr);
$db->sql_query($sql);
}
exit('suc');
odbc_close($cn);