我想從csv文件中獲取「datetime」並將其插入到MySql數據庫中。我究竟做錯了什麼?提前致謝!不能從csv插入日期時間到mysql
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE)
{
$date = new Datetime();
$this->date->format('Y-d-m H:i:s', ($data[3]));
$sql = "INSERT INTO logs(ID, User, Flag, Date) values('$data[0]', '$data[1]', '$data[2]', '$data[3]')";
$insert = $this->dataBase->getData($sql);
您似乎在格式化日期,但未將其傳遞到字符串中。 – 2014-08-30 14:43:50
'$ date'!=='$ this-> date' ...更不用說,如果'$ this-> date'是一個DateTime對象,那麼format()方法的語法是錯誤的。友好的使用手冊 – 2014-08-30 14:45:23
@GordonLinoff你可以舉個例子說明怎麼做嗎?我真的很感激。謝謝 – XhensB 2014-08-30 14:45:25