呵呵,楼主瞧你那憨样。偶指你的PIC....
<?php
$host="localhost";
$user="root";
$password="";
$dbname="dbname";
mysql_connect($host,$user,$password);
mysql_select_db($dbname);
$mysql= "set charset gb2312;\r\n";#for mysql>=5.0
$q1=mysql_query("show tables");
while($t=mysql_fetch_array($q1)){
$table=$t[0];
$q2=mysql_query("show create table `$table`");
$sql=mysql_fetch_array($q2);
$mysql.=$sql['Create Table'].";\r\n\r\n";
$q3=mysql_query("select * from `$table`");
while($data=mysql_fetch_assoc($q3))
{
$keys=array_keys($data);
$keys=array_map('addslashes',$keys);
$keys=join('`,`',$keys);
$keys="`".$keys."`";
$vals=array_s($data);
$vals=array_map('addslashes',$vals);
$vals=join("','",$vals);
$vals="'".$vals."'";
$mysql.="insert into `$table`($keys) s($vals);\r\n";
}
$mysql.="\r\n";
}
echo $mysql;
?>
<?php
$host="localhost";
$user="root";
$password="";
$dbname="dbname";
mysql_connect($host,$user,$password);
mysql_select_db($dbname);
$mysql= "set charset gb2312;\r\n";#for mysql>=5.0
$q1=mysql_query("show tables");
while($t=mysql_fetch_array($q1)){
$table=$t[0];
$q2=mysql_query("show create table `$table`");
$sql=mysql_fetch_array($q2);
$mysql.=$sql['Create Table'].";\r\n\r\n";
$q3=mysql_query("select * from `$table`");
while($data=mysql_fetch_assoc($q3))
{
$keys=array_keys($data);
$keys=array_map('addslashes',$keys);
$keys=join('`,`',$keys);
$keys="`".$keys."`";
$vals=array_s($data);
$vals=array_map('addslashes',$vals);
$vals=join("','",$vals);
$vals="'".$vals."'";
$mysql.="insert into `$table`($keys) s($vals);\r\n";
}
$mysql.="\r\n";
}
echo $mysql;
?>
解决方案 »
- sql查询排序的问题
- 关于二级域名及伪静态相关的问题
- 求一条SQL语句
- 怎样用php实现手机网站的产品的比较功能
- 狂晕,四个QQ在家上网,可能中了毒,丢了两个,借了公司一套正版瑞星,杀了毒,重装了系统,今天又丢了一个
- 急问: IIS整合php后,以ISAPI或CGI运行时,有一自己的网站,出漏出php源码, 为什么阿?? 其它php程序一切ok..
- 求一句ASP转PHP
- 当我点HTML中的按钮之后,为什么PHP页面不出现,两个文件同处一个目录下.
- php安装问题(linux下)
- 我想申请域名,请问去哪里比较好(国内)?
- 高手接招,关于正则表达式,超难,请看下文
- 高分求,我的Apache2设置问题,只能建立一个虚拟路径www.opms.com,再建一个www.test.com就不行,请高手指教一下
#mysql -u root DBNAME < out.sql