遷移

2011-08-22 107 views
0

我想mysql表數據導入到DBF(數據庫的FoxPro)文件中使用PHP ..遷移

我利用質數據庫功能* dbase_create *與創建數據庫字段名稱與mysql表中相同,並使用dbase_add_record()函數添加mysql表的記錄。

dbf文件中「DATE」的缺省數據類型和長度爲「D」和「8」。

但是導入的dbf文件顯示field type =「D」,field_length =「0」。

幫助解決這個問題,在此先感謝

+0

請顯示您的代碼,否則很難判斷錯誤在哪裏。 – hakre

回答

0

我想你應該MYsql的日期轉換爲DBF日期在PHP。

例如,插入過程中

$dbf_date = date('Ymd', strtotime($your_mysql_date)); 

使用$ dbf_date。

+0

感謝您的回答..我會盡量按照您提及的方式去做。 – uday

+0

安德烈所擁有的是正確的。除了刪除破折號外,dbase日期格式與MySQL格式基本相同。所以你也可以使用:$ dbf_date = str_replace(「 - 」,「」,$ your_mysql_date)。 –