您現在的位置是:電腦技術吧?>? 組裝維修 ??>??php 數據庫,怎么用php建立一個數據庫??>??正文詳情

php 數據庫,怎么用php建立一個數據庫

琴英勛2019-12-04 11:32:15 人圍觀
簡介php mysqli連接數據庫PHP備份數據庫類共享123456789101213141516171819201222324252627293313233435373940414243444php搭建數據庫

php備份數據庫類分享 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 ?php /** * * @name php備份數據庫 * @param string $DbHost 連接主機 * @param string $DbUser 用戶名 * @param string $DbPwd 連接密碼 * @param string $DbName 要備份的數據庫 * @param string $saveFileName 要保存的文件名, 默認文件保存在當前文件夾中,以日期作區分 * @return Null * @example backupMySqlData('localhost', 'root', '123456', 'YourDbName'); * */ function backupMySqlData($DbHost, $DbUser, $DbPwd, $DbName, $saveFileName = '') { header(Content-type:text/html;charset=utf-8); error_reporting(0); set_time_limit(0); echo '數據備份中,請稍候......br /'; $link = mysql_connect($DbHost, $DbUser, $DbPwd) or die('數據庫連接失敗: ' . mysql_error()); mysql_select_db($DbName) or die('數據庫連接失敗: ' . mysql_error()); mysql_query('set names utf8'); // 聲明變量 $isDropInfo = ''; $insertSQL = ''; $row = array(); $tables = array(); $tableStructure = array(); $fileName = ($saveFileName ? $saveFileName : 'MySQL_data_bakeup_') . date('YmdHis') . '.sql'; // 枚舉該數據庫所有的表 $res = mysql_query(SHOW TABLES FROM $DbName); while ($row = mysql_fetch_row($res)) { $tables[] = $row[0]; } mysql_free_result($res); // 枚舉所有表的創建語句 foreach ($tables as $val) { $res = mysql_query(show create table $val, $link); $row = mysql_fetch_row($res); $isDropInfo = DROP TABLE IF EXISTS ` . $val . `;rn; $tableStructure = $isDropInfo . $row[1] . ;rn; file_put_contents($fileName, $tableStructure, FILE_APPEND); mysql_free_result($res); } // 枚舉所有表的INSERT語句 foreach ($tables as $val) { $res = mysql_query(select * from $val); // 沒有數據的表不執行insert while ($row = mysql_fetch_row($res)) { $sqlStr = INSERT INTO `.$val.` VALUES (; foreach($row as $v){ $sqlStr .= '$v',; } //去掉最后一個逗號 $sqlStr = substr($sqlStr, 0, strlen($sqlStr) - 1); $sqlStr .= );rn; file_put_contents($fileName, $sqlStr, FILE_APPEND); } mysql_free_result($res); } echo '數據備份成功!'; }    // 調用此方法 backupMySqlData('localhost', 'root', '123456', 'YouDbName'); ?

版權聲明:本文由 琴英勛 整理編輯。

原標題:php開發數據庫,php調用數據庫

轉載注明出處:http://www.dn9ww09s.icu/assemble/15097.html

文章評論

    共有條評論來說兩句吧...

    用戶名:

    驗證碼:

作者推薦

  • 如何返回一個字符串,返回字符串

    如何返回一個字符串,返回字符串 相關圖片什么叫做字符串%Dwwwstr=divdwwww.cn/div div divdwww.cn/div design home Dwwwstr=InStrRev(Dwwwstr字符串地址...

  • mysqldump導出命令,mysqldump命令詳解

    mysqldump導出命令,mysqldump命令詳解 相關圖片mysqldump怎么用PHP使用外部命令導出數據庫。代碼非常簡單。沒什么廢話。1234567891012131415161718192021?PHP//$dumpfilename目錄mysqldump使用...

  • APQP的十大基本原則,新聞的十大基本原則

    APQP的十大基本原則,新聞的十大基本原則 相關圖片sel計劃十大基本原則由于ASP本身是服務器提供的一種貢品服務功能,特別是Dvbbs的upfile文件文件近年來易受攻擊,具有高度的隱蔽性和難以殺滅性,對網站的安全構成了嚴重威脅。因為人...

  • 怎樣清理應用程序緩存,安卓應用緩存進程

    怎樣清理應用程序緩存,安卓應用緩存進程 相關圖片手機軟件緩存清理后果為了提高ASP程序的性能,人們經常在應用程序中緩存常用的數據,但是如何在修改數據庫后更新應用程序呢?本文為您提供了一個合理的解決方案。<%級wawa_app_...

  • html生成,首頁生成html

    html生成,首頁生成html 相關圖片sublime快速生成html5有很多新聞系統可以生成HTML,但它們都是模板。此函數將ASP頁面生成的HTML代碼保存到HTML文件中,以便在不更改原始頁面的情況下輕松完成生成HTML的新聞html生成工具...

  • 什么是黑帽,黑帽

    什么是黑帽,黑帽 相關圖片黑帽工具我給你一條路。我的想法是大多數大人物都想留下QQ或電話號碼。然后我將匹配規則以在搜索中找到數字,并判斷數字字符串的長度以確定代碼是否用于垃圾搜索:1234567黑帽回...

  • 關鍵詞代碼,如何知道代碼關鍵詞

    關鍵詞代碼,如何知道代碼關鍵詞 相關圖片球球關鍵詞代碼在web開發中,我經常遇到多個關鍵字對來查詢單個字段,這通常是通過動態數組來實現的。當然,多個關鍵字通常用空格或分隔。我假設多個關鍵字由空格分隔。關鍵字...

  • jsperror500,jsperrorpage

    jsperror500,jsperrorpage 相關圖片jsp處理錯誤是什么1. Error page: errorpage.jsp% @ page iserrorpage = "true"% HTML head meta http ejsp文件...

  • if函數判斷空值,空值函數

    if函數判斷空值,空值函數 相關圖片非空函數本文主要介紹了幾種PHP函數的比較,以判斷其是否為空。本文介紹了gettype()、empty()、is_null()、isset()等函數在不同變量下的返回值函數空值怎么表示...

  • Date函數,Date日期函數

    Date函數,Date日期函數 相關圖片date函數的意思一。date adddateadd函數返回已添加指定時間間隔的日期。DateAdd(interval,number,date)DateAdd函數的語法具有以下所concatenate函數...

熱評文章

  • asp比較字符,asp字符加密解密

    asp比較字符,asp字符加密解密 相關圖片asp替換特殊字符%Functioncutbadchar(STR)badstr=沒有字符、字符、列、表、格,在此處填寫不文明的單詞,并使用“”分隔badstr=split(badasp簽名字符排序...

  • 中文輸入,kenshi中文輸入

    中文輸入,kenshi中文輸入 相關圖片中文輸入法不能輸入英文函數ischarsinbag(s,bag){var I,C;for(I=0;I s.length;I ){C=s.charat(I);//character 輸入法不能輸入中文...

  • php實例大全,php實例開發

    php實例大全,php實例開發 相關圖片php實例代碼具體如下:123456789101213141516171819202122232425262729331323343536373839404142434445php中文教程...

  • 快速排序php,php快速排序冒泡排序

    快速排序php,php快速排序冒泡排序 相關圖片python快速排序算法本文通過一個實例說明如何在PHP中實現快速排序。與您分享以供參考。具體實現方法如下:1234567891012131415161718函數快速排序($SEQ){php排序...

  • 什么叫做函數,函數有哪些

    什么叫做函數,函數有哪些 相關圖片具體函數給定一個時間,計算這個時間是多久以前的,例如:兩天前,一年前12345678910131415161718192021222324252627293013234函數的表示...

  • 連接sqlserver數據庫失敗,sqlserver連接數據庫

    連接sqlserver數據庫失敗,sqlserver連接數據庫 相關圖片SQL數據庫連接不上ASP教程中連接SQL Server數據庫的兩種方法本教程主要討論連接ASP和mssqlserver數據庫的兩種不同方法,主要是sqlserver連接方法和sqsql server連接到服務器...

  • php實例大全,php實例開發

    php實例大全,php實例開發 相關圖片php實例代碼本文主要介紹了PHP的兩種無限分類實例。本文給出了用遞歸法和非遞歸法實現無限分類的實例。對于朋友,請參考以下代碼:items=array(array('id'=php中文教程...

  • 遞歸生成樹形結構,遞歸生成html

    遞歸生成樹形結構,遞歸生成html 相關圖片java遞歸生成樹形菜單要編寫遞歸函數,可以考慮緩存并定義一些靜態變量來存儲上次運行的結果。多道程序設計的效率是非常有幫助的。具體步驟如下:首先從數據庫中獲取數據,放入...

  • 單撇號,上撇號怎么打

    單撇號,上撇號怎么打 相關圖片撇號例如:echo'whoamI';//要導出數據庫,要導入的文件夾必須具有可寫權限。在-U-P之后的內容必須寫在以下代碼的旁邊:echo`mysqldump-H 前面有撇號...

  • 日期格式怎么轉換,表格怎么轉換日期格式

    日期格式怎么轉換,表格怎么轉換日期格式 相關圖片excel日期格式轉換為數字格式此代碼可以將時間格式設置為3天前、5秒前和2年前1234567891013141516171819201222324252627282930131233//excel日期格式轉換不了...

關注微信

变脸官网查询