在使用PhpMyAdmin的時(shí)候經(jīng)常用到數(shù)據(jù)的導(dǎo)入和導(dǎo)出(Export/Import),但是在導(dǎo)入大數(shù)據(jù)的時(shí)候由于php上傳文件的限制和腳本響應(yīng)時(shí)間的限制,導(dǎo)致phpMyAdmin無(wú)法導(dǎo)入大數(shù)據(jù)。很多時(shí)候都是由于文件過(guò)大,從本地瀏覽上傳導(dǎo)入,容易中斷失敗,有沒(méi)有更好的方法呢?
目前創(chuàng)新互聯(lián)公司已為上1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、綿陽(yáng)服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、南江網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶(hù)導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶(hù)和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
方法:
在phpMyAdmin的目錄下,找到根目錄的config.inc.php文件,
打開(kāi)config.inc.php文件,查找$cfg['UploadDir'],這個(gè)參數(shù)就是設(shè)定導(dǎo)入文件存放的目錄,這里把值設(shè)定為:ImportSQLFile。
在phpMyAdmin目錄下,建立以ImportSQLFile命名的文件夾,
把我們需要導(dǎo)入的數(shù)據(jù)文件,放到ImportSQLFile文件夾下面,非常簡(jiǎn)單,
登入phpMyAdmin,選擇需要導(dǎo)入的數(shù)據(jù),點(diǎn)擊導(dǎo)航條上面的“導(dǎo)入”按鈕,
選中“從網(wǎng)站服務(wù)器上傳文件夾ImportSQLFile/中選擇:”選項(xiàng),并需要導(dǎo)入的數(shù)據(jù)文件,
最后點(diǎn)擊“執(zhí)行”,即可導(dǎo)入成功。
注意事項(xiàng)
如果在config.inc.php文件,沒(méi)有找到$cfg['UploadDir'],可以自己在文件中添加上去即可。
需要PHP基礎(chǔ)知識(shí)和數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)。
以SQL為例。使用PHP MySQL 函數(shù)可以編輯數(shù)據(jù)庫(kù)。
mysql_connect() 函數(shù)打開(kāi)MySQL 連接。舉例
?php
$con = mysql_connect("localhost","mysql_user","mysql_pwd");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}// 一些代碼...mysql_close($con);
?
mysql_connect()三個(gè)參數(shù)分別是服務(wù)器名,連接賬號(hào),連接密碼。
連接之后,可以使用mysql_select_db()設(shè)置要處理的數(shù)據(jù)庫(kù),后面則是用數(shù)據(jù)庫(kù)語(yǔ)句處理數(shù)據(jù)。SQL語(yǔ)法簡(jiǎn)介網(wǎng)頁(yè)鏈接
解壓,然后再讀取。解壓根據(jù)系統(tǒng)不一樣就不一樣,解壓命令用phpexec調(diào)用系統(tǒng)的東西,windows調(diào)用的類(lèi)似cmd,linux調(diào)用類(lèi)似shell命令
導(dǎo)不了,得看看你的內(nèi)容是什么呀.
=======
要導(dǎo)入,要么是sql數(shù)據(jù),要么是csv數(shù)據(jù)或者是有固定分隔方式的文本數(shù)據(jù).
============
你的這個(gè)結(jié)構(gòu)好象不能直接倒,既然保存為.php,看樣子是有專(zhuān)門(mén)的處理腳本了.
你檢查一下你的程序中是否包含這樣的PHP腳本.
一般是單獨(dú)導(dǎo)入的,
在mysql上,要用mysql_import工具 把文本導(dǎo)入
sqlserver上可以用數(shù)據(jù)庫(kù)備份工具恢復(fù)導(dǎo)入, 也可以使用其他數(shù)據(jù)庫(kù)引擎通過(guò)ado到。
不需要源碼,但是需要了解php源碼所需要的庫(kù)表結(jié)構(gòu)。一般php源碼里好多都有建立空庫(kù)結(jié)構(gòu)的源碼??梢詤⒖?/p>
新聞標(biāo)題:php壓縮包導(dǎo)入數(shù)據(jù)庫(kù) php導(dǎo)入大量數(shù)據(jù)到數(shù)據(jù)庫(kù)
鏈接地址:http://weahome.cn/article/hpejcc.html