2012-01-09 68 views
0

我有一個courses_material Mysql數據庫。它有很多表像使用php生成動態插入查詢從mysql表

courses, lessons, exercises, quizzes, exams, questions 

我跑我的2臺服務器的應用程序,一個是測試服務器和另一種是生產服務器

基本上我們會在測試服務器上創建課程XYZ的材料和請在應用程序中查看外觀和感覺,課程內容等。

如果一切都很好,那麼我們會將整個課程XYZ移動到生產數據庫。

測試服務器可能包含任何其他課程。 我想選擇一門課程並以插入查詢的形式將該課程的所有數據轉儲到.sql文件中。然後我可以在生產站點上運行sql文件。

我必須這樣做使用PHP,我使用codeigniter(MVC)框架。 什麼是最好的辦法呢? 我需要一些建議

回答

0

CodeIgniter有一個db工具類backup function。你可以嘗試使用它,或者獲取源代碼並操作它以適應你的需求。

+0

謝謝scharcharlie。我看着dbutill calss,但我無法得到它的生成插入問號。 – nani1216 2012-01-11 10:12:24

+0

查看mysql_utility.php中的'_backup'函數。在頁面最底部附近,您會發現添加到文件中的'INSERT'語句。我認爲修改這個功能可能是你最好的選擇。 – sgcharlie 2012-01-11 14:09:42