使用php将数据从csv文件插入mysql

时间:2012-08-28 04:54:55

标签: php cakephp csv

我的csv文件mail.csv包含如下数据:

   type,timeLogged,t
d,2012-08-24 00:00:57+0200,2012-08-24 00:00:45+0200,noreply@news.camera-factice.com,myriam.yall34@gmail.com,
d,2012-08-24 00:00:57+0200,2012-08-24 00:00:45+0200,noreply@118-bonsplans.com,toulouse@texa.fr,
b,2012-08-24 00:00:57+0200,2012-08-22 23:59:31+0200,noreply@lemeilleur-duweb.com
d,2012-08-24 00:00:57+0200,2012-08-24 00:00:57+0200,diffusion@news.antivol-voiture.com

我想用php将所有这些数据插入到mysql中。其实我不知道怎么解决这个问题。有人请帮帮我,非常感谢,

1 个答案:

答案 0 :(得分:0)

您可以使用包含CsvImportBehavior的{​​{3}}。您只需要传递csv文件路径。它的方法($this->Model->importCSV('mail.csv');)将返回包含所有记录的数组。然后,您可以根据需要简单地操作它,并可以非常轻松地保存到数据库中。