php 导出 数据结构再生成.sql文件
<?php $database='';//数据库名 $options=array( 'hostname' => '',//ip地址 'charset' => 'utf8',//编码 'filename' => $database.'.sql',//文件名 'username' => '', 'password' => '' ); mysql_connect($options['hostname'],$options['username'],$options['password'])or die("不能连接数据库!"); mysql_select_db($database) or die("数据库名称错误!"); mysql_query("SET NAMES '{$options['charset']}'"); $data = get_insert_sql($table); function dump_table($table, $fp = null) { $need_close = false; if (is_null($fp)) { $fp = fopen($table . '.sql', 'w'); $need_close = true; } $a=mysql_query("show create table `{$table}`"); $row=mysql_fetch_assoc($a);fwrite($fp,$row['Create Table'].';');//导出表结构 $rs = mysql_query("SELECT * FROM `{$table}`"); while ($row = mysql_fetch_row($rs)) { fwrite($fp, get_insert_sql($table, $row)); } mysql_free_result($rs); if ($need_close) { fclose($fp); } }
本文地址:http://www.phprm.com/database/fc07b35864ea3c3994477009dec52862.html
转载随意,但请附上文章地址:-)