php抓取网页表格信息(php代码实现数据库备份可以使网站的管理变得非常便捷)
优采云 发布时间: 2021-09-08 22:15php抓取网页表格信息(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";