奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

php語言

php備份數(shù)據(jù)庫類的方法

時(shí)間:2025-04-13 08:38:14 php語言 我要投稿
  • 相關(guān)推薦

php備份數(shù)據(jù)庫類的方法

  PHP是一種 HTML 內(nèi)嵌式的語言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語言,語言的風(fēng)格有類似于C語言,被廣泛地運(yùn)用。大家知道php備份數(shù)據(jù)庫類嗎?下面我們就給大家詳細(xì)介紹一下吧!我們積累了一些經(jīng)驗(yàn),在此拿出來與大家分享下,請(qǐng)大家互相指正。

  php備份數(shù)據(jù)庫類分享1

  /**

  *

  * @name php備份數(shù)據(jù)庫

  * @param string $DbHost 連接主機(jī)

  * @param string $DbUser 用戶名

  * @param string $DbPwd 連接密碼

  * @param string $DbName 要備份的數(shù)據(jù)庫

  * @param string $saveFileName 要保存的文件名, 默認(rèn)文件保存在當(dāng)前文件夾中,以日期作區(qū)分

  * @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 '數(shù)據(jù)備份中,請(qǐng)稍候......

  ';

  $link = mysql_connect($DbHost, $DbUser, $DbPwd) or die('數(shù)據(jù)庫連接失敗: ' . mysql_error());

  mysql_select_db($DbName) or die('數(shù)據(jù)庫連接失敗: ' . mysql_error());

  mysql_query('set names utf8');

  // 聲明變量

  $isDropInfo = '';

  $SQL = '';

  $row = array();

  $tables = array();

  $tableStructure = array();

  $fileName = ($saveFileName ? $saveFileName : 'MySQL_data_bakeup_') . date('YmdHis') . '.sql';

  // 枚舉該數(shù)據(jù)庫所有的表

  $res = mysql_query("SHOW TABLES FROM $DbName");

  while ($row = mysql_fetch_row($res)) {

  $tables[] = $row[0];

  }

  mysql_free_result($res);

  // 枚舉所有表的創(chuàng)建語句

  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");

  // 沒有數(shù)據(jù)的表不執(zhí)行

  while ($row = mysql_fetch_row($res)) {

  $sqlStr = "INSERT INTO `".$val."` VALUES (";

  foreach($row as $v){

  $sqlStr .= "'$v',";

  }

  //去掉最后一個(gè)逗號(hào)

  $sqlStr = substr($sqlStr, 0, strlen($sqlStr) - 1);

  $sqlStr .= ");rn";

  file_put_contents($fileName, $sqlStr, FILE_APPEND);

  }

  mysql_free_result($res);

  }

  echo '數(shù)據(jù)備份成功!';

  }

  // 調(diào)用此方法

  backupMySqlData('localhost', 'root', '123456', 'YouDbName');

  ?>

【php備份數(shù)據(jù)庫類的方法】相關(guān)文章:

PHP數(shù)據(jù)庫備份腳本的方法09-10

備份php數(shù)據(jù)庫腳本的方法10-24

PHP數(shù)據(jù)庫備份腳本的方法技巧10-25

php數(shù)據(jù)庫備份腳本05-25

PHP框架:CodeIgniter框架備份數(shù)據(jù)庫11-03

PHP數(shù)據(jù)庫連接的方法09-22

PHP插入數(shù)據(jù)庫的方法07-03

Linux自動(dòng)備份MySQL數(shù)據(jù)庫的實(shí)用方法10-08

PHP封裝數(shù)據(jù)庫操作類08-17

主站蜘蛛池模板: 梁山县| 宁城县| 承德县| 封丘县| 延长县| 保康县| 东山县| 虹口区| 锦屏县| 宁德市| 伊吾县| 青州市| 双桥区| 湘潭县| 喀喇| 获嘉县| 大竹县| 和硕县| 丹东市| 阳西县| 宜良县| 米易县| 乌什县| 昌平区| 阳高县| 开原市| 崇明县| 左云县| 民和| 乐亭县| 林甸县| 来安县| 罗甸县| 渭源县| 绥阳县| 同心县| 平罗县| 沅江市| 新干县| 曲沃县| 隆昌县|