我已經將我的csv文件插入到MYSQL中了。有時候它確實存在,但是在數據庫中有一些特殊字符,例如0,'?8.我使用zend框架。用PHP導入CSV到MySQL
public function indexAction() {
$db = Zend_Db_Table::getDefaultAdapter();
$path = 'c:/RAA/test.csv';
$row = 1;
$result = array();
if (($handle = fopen("c:/RAA/test.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$num = count($data);
$row++;
for ($i=0; $i < $num; $i++) {
$result = array(
'id' => $data[$i],
'name' => $data[$i],
'description' => $data[$i]
);
}
$db->insert('test', $result);
}
}
exit;
}
這裏有問題嗎? – Matt 2012-07-30 20:12:24