2013-07-26 46 views
0

我想編寫從客戶端設備(i-phone應用程序)獲取sqlite數據庫並與服務器mysql數據庫同步的web服務。 sqlite和mysql都有相同的數據庫表結構。如何使用PHP的Web服務將sqlite本地數據庫轉移到MySQL數據庫

我應該接受來自客戶端的每個表的json字符串,並解析它在服務器端,並獲得存儲在MySQL數據庫的數據。這是正確的解決方案,還是有任何其他解決方案來同步客戶端和服務器數據庫?

回答

0

SQLite可以將數據庫轉儲到包含SQL命令的文本文件中。見Exporting from SQLite to SQL Serverhttp://sqlite.org/sqlite.html

你可以將SQLite轉儲到一個文件中,讓你的程序調整一下SQL(刪除表創建,觸發器和其他不相關的東西)並在MySQL數據庫上運行它。

+0

你有線索如何在PHP中爲它編寫Web服務嗎? –

+0

我不熟悉PHP,但使用SQLite看起來一樣 - http://php.net/manual/en/book.sqlite3.php – Vadim

相關問題