1、php可以使用phpMyAdmin或者其他類似的SQL管理工具來(lái)導(dǎo)出DB文件給客戶端,這些工具可以實(shí)現(xiàn)數(shù)據(jù)庫(kù)的備份和導(dǎo)出。
10年積累的成都網(wǎng)站建設(shè)、網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有新建免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
2、如果你的數(shù)據(jù)庫(kù)是mysql的話,你可以用phpmyadmin訪問(wèn)數(shù)據(jù)庫(kù),然后點(diǎn)擊你的數(shù)據(jù)庫(kù)的名字,進(jìn)去后,有一個(gè)導(dǎo)出,你點(diǎn)擊那個(gè)跟著做,就可以導(dǎo)出了。
3、在cmd控制臺(tái),先進(jìn)入你mysql的bin目錄下。之后是mysqldump -u用戶名-p密碼 數(shù)據(jù)庫(kù)名 導(dǎo)出的數(shù)據(jù)庫(kù)文件名.sql 回車。有不明白的地方繼續(xù)問(wèn)哈。
4、用phpmyadmin導(dǎo)出,然后在新空間導(dǎo)入。或者找他們的管理員幫你操作。
1、php導(dǎo)出大量數(shù)據(jù)到Excel,可以通過(guò)生成多個(gè)Excel文件,然后壓縮成壓縮包解決。方案是:假如我們數(shù)據(jù)庫(kù)有10w條數(shù)據(jù),每2000條數(shù)據(jù)生成一個(gè)Excel文件,這樣每次只要從數(shù)據(jù)庫(kù)里查詢出2000條數(shù)據(jù)即可,一定要分頁(yè)去查詢。
2、下載phpMyAdmin v2軟件后解壓放在網(wǎng)站根目錄 用root用戶和密碼登入phpMyAdmin,在左邊欄點(diǎn)擊要導(dǎo)出的數(shù)據(jù)庫(kù),然后點(diǎn)擊要導(dǎo)出的數(shù)據(jù)表,最后點(diǎn)擊導(dǎo)出如圖所示。
3、php導(dǎo)出數(shù)據(jù)excel有專門(mén)的庫(kù),當(dāng)導(dǎo)出少量數(shù)據(jù)的時(shí)候速度很快,但是當(dāng)數(shù)據(jù)量大的時(shí)候就會(huì)存在服務(wù)器內(nèi)存不夠之類的。所以在導(dǎo)出大量數(shù)據(jù)的時(shí)候就應(yīng)該分頁(yè)查詢數(shù)據(jù),避免服務(wù)器宕機(jī)。
方法/步驟 找到由SQLServer轉(zhuǎn)換的SQLite DB文件(可參考我的以前的經(jīng)驗(yàn):SQLServer數(shù)據(jù)庫(kù)表導(dǎo)出SQLite DB文件方法),下載動(dòng)軟代碼(下圖1)生成工具并安裝,按照成功后到所有程序可以查看到(下圖2)。
php導(dǎo)出大量數(shù)據(jù)Excel的具體操作步驟如下:使用phpstudy搭建一個(gè)測(cè)試平臺(tái),直接訪問(wèn)數(shù)據(jù)庫(kù)。下載的phpcms安裝包拷貝到IIS目錄,開(kāi)通訪問(wèn),即可搭建成功。登錄網(wǎng)站后臺(tái),系統(tǒng)權(quán)限,文件目錄以及數(shù)據(jù)庫(kù)等功能,進(jìn)行管理。
write-save(php://output);打開(kāi)頁(yè)面,刷新的時(shí)候會(huì)彈出對(duì)話框,讓你選擇文件保存路徑和文件名稱,打開(kāi)表格后,數(shù)據(jù)和格式跟代碼中的一致,說(shuō)明PHP導(dǎo)出的Excel是正確的。
db.php是一個(gè)php頁(yè)面,不是數(shù)據(jù)庫(kù),而且也不知道用的什么數(shù)據(jù)庫(kù) PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本預(yù)處理器”)是一種通用開(kāi)源腳本語(yǔ)言。
題主是否想詢問(wèn)“php導(dǎo)出有時(shí)候有數(shù)據(jù)有時(shí)候沒(méi)數(shù)據(jù)的原因是什么”原因是數(shù)據(jù)庫(kù)連接錯(cuò)誤,SQL查詢錯(cuò)誤,文件格式錯(cuò)誤。數(shù)據(jù)庫(kù)連接錯(cuò)誤:如果在導(dǎo)出數(shù)據(jù)時(shí)無(wú)法連接到數(shù)據(jù)庫(kù),那么就無(wú)法獲取數(shù)據(jù)。
打開(kāi)電腦上的NavicatforMySQL快捷鍵,查看數(shù)據(jù)庫(kù)。點(diǎn)擊root打開(kāi),單擊core_db,展開(kāi)選項(xiàng)中可以看到表。點(diǎn)擊表看到數(shù)據(jù)庫(kù)中的所有表,右擊表彈出選項(xiàng)導(dǎo)出向?qū)А?/p>
數(shù)據(jù)源,數(shù)據(jù)庫(kù)名稱都別動(dòng),直接看身份驗(yàn)證——》選擇你本次登入數(shù)據(jù)庫(kù)的身份驗(yàn)證方式———下面的數(shù)據(jù)庫(kù)選擇你要導(dǎo)出的數(shù)據(jù)庫(kù),直接下一步。
有個(gè)excel class,直接用就可以了。
在cmd控制臺(tái),先進(jìn)入你mysql的bin目錄下。之后是mysqldump -u用戶名-p密碼 數(shù)據(jù)庫(kù)名 導(dǎo)出的數(shù)據(jù)庫(kù)文件名.sql 回車。有不明白的地方繼續(xù)問(wèn)哈。
使用phpstudy搭建一個(gè)測(cè)試平臺(tái),直接訪問(wèn)數(shù)據(jù)庫(kù)。下載的phpcms安裝包拷貝到IIS目錄,開(kāi)通訪問(wèn),即可搭建成功。登錄網(wǎng)站后臺(tái),系統(tǒng)權(quán)限,文件目錄以及數(shù)據(jù)庫(kù)等功能,進(jìn)行管理。
打開(kāi)SQL Server,找到需要導(dǎo)出的數(shù)據(jù)庫(kù)。在需要導(dǎo)出的數(shù)據(jù)庫(kù)上右擊,選擇任務(wù)選項(xiàng)中的導(dǎo)出數(shù)據(jù)選項(xiàng)。SQL Server導(dǎo)入和導(dǎo)出向?qū)Т翱谥?,單擊下一步按鈕。
選擇需要將數(shù)據(jù)導(dǎo)出到腳本的數(shù)據(jù)庫(kù),將包含所有的存儲(chǔ)過(guò)程,表,視圖,表里的數(shù)據(jù)等等。