請耐心等待(初學者)。我可以用php導入sql嗎?
我打算設置一個應用程序,讓訪問者可以登錄並播放/混淆我的應用程序。
所以我想每天刷新我的php應用程序一次cron作業。
但我從未寫過cron作業腳本。
我知道我必須截斷所有表格/數據並添加初始數據。
使用phpmyadmin,我可以導入數據。截斷表後,有什麼辦法可以導入sql文件嗎?
什麼是最好的方法?
我是否必須創建表並插入所有數據?
幫助和資源將不勝感激。
在此先感謝。
請耐心等待(初學者)。我可以用php導入sql嗎?
我打算設置一個應用程序,讓訪問者可以登錄並播放/混淆我的應用程序。
所以我想每天刷新我的php應用程序一次cron作業。
但我從未寫過cron作業腳本。
我知道我必須截斷所有表格/數據並添加初始數據。
使用phpmyadmin,我可以導入數據。截斷表後,有什麼辦法可以導入sql文件嗎?
什麼是最好的方法?
我是否必須創建表並插入所有數據?
幫助和資源將不勝感激。
在此先感謝。
如果你想在你的數據庫上執行一個sql文件,你甚至不需要phpmyadmin。如果mysql和php在同一臺計算機上運行,則會安裝mysql工具。如果你控制數據轉儲,你可以使用mysqldump/mysqlimport組合。如果不是,您可以生成一個sql文件並使用「mysql」CLI程序執行它。
shell> mysql db_name < script.sql
也許你沒有訪問mysql
命令或只能與cron
執行PHP/CGI腳本(在大多數共享hostings等)。
在這種情況下,您可以解析PHP中的.sql
文件並使用mysql_query()
執行查詢。在this page的底部有一個例子。
爲了什麼數據庫? – 2010-04-05 20:53:59
你想導入的文件格式是什麼 – 2010-04-05 21:14:00
可以肯定的是:cron作業和數據庫中的表格截短不是相關的「東西」。但是,如果您願意,您可以將它們組合。 – 2010-04-05 21:52:47