php抓取网页表格信息(php代码实现数据库备份可以使网站的管理变得非常便捷)

优采云 发布时间: 2021-09-08 22:15

  php抓取网页表格信息(php代码实现数据库备份可以使网站的管理变得非常便捷)

  使用php代码实现数据库备份可以让网站的管理非常方便。我们可以直接进入后台操作完成数据库备份。

  关键技术:

  1. 首先,我们需要通过函数mysql_list_tables()找出数据库中有哪些表,然后我们就可以将得到的所有表名存入一个数组中。

  2. show create table table name 可以得到表结构。

  3. select * from table name 取出所有记录,用循环拼接成insert into...语句。

  实现代码:

  header("Content-type:text/html;charset=utf-8");

  //配置信息

  $cfg_dbhost ='localhost';

  $cfg_dbname ='ftdm';

  $cfg_dbuser ='root';

  $cfg_dbpwd ='root';

  $cfg_db_language ='utf8';

  $to_file_name = "ftdm.sql";

  // 结束配置

  //链接到数据库

  $link = mysql_connect($cfg_dbhost,$cfg_dbuser,$cfg_dbpwd);

  mysql_select_db($cfg_dbname);

  //选择代码

  mysql_query("设置名称".$cfg_db_language);

  //数据库中有哪些表

  $tables = mysql_list_tables($cfg_dbname);

  //将这些表记录到一个数组中

  $tabList = array();

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

  $tabList[] = $row[0];

  }

  echo "正在运行,请耐心等待...

  ";

  $info = "-- ----------------------------\r\n";

  $info .= "-- Date:".date("Y-m-d H:i:s",time())."\r\n";

  $info .="--仅供测试学习,本程序不适合处理大量数据\r\n";

<p>$info .= "-- ----------------------------\r\n\r\n";

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线