我想mysql表數據導入到DBF(數據庫的FoxPro)文件中使用PHP ..遷移
我利用質數據庫功能* dbase_create *與創建數據庫字段名稱與mysql表中相同,並使用dbase_add_record()
函數添加mysql表的記錄。
dbf文件中「DATE」的缺省數據類型和長度爲「D」和「8」。
但是導入的dbf文件顯示field type =「D」,field_length =「0」。
幫助解決這個問題,在此先感謝
我想mysql表數據導入到DBF(數據庫的FoxPro)文件中使用PHP ..遷移
我利用質數據庫功能* dbase_create *與創建數據庫字段名稱與mysql表中相同,並使用dbase_add_record()
函數添加mysql表的記錄。
dbf文件中「DATE」的缺省數據類型和長度爲「D」和「8」。
但是導入的dbf文件顯示field type =「D」,field_length =「0」。
幫助解決這個問題,在此先感謝
我想你應該MYsql的日期轉換爲DBF日期在PHP。
例如,插入過程中
$dbf_date = date('Ymd', strtotime($your_mysql_date));
使用$ dbf_date。
感謝您的回答..我會盡量按照您提及的方式去做。 – uday
安德烈所擁有的是正確的。除了刪除破折號外,dbase日期格式與MySQL格式基本相同。所以你也可以使用:$ dbf_date = str_replace(「 - 」,「」,$ your_mysql_date)。 –
請顯示您的代碼,否則很難判斷錯誤在哪裏。 – hakre