PHPバックアップmysqlデータベースソースコード

WBOY
リリース: 2016-06-21 08:58:19
オリジナル
1120 人が閲覧しました

php备份mysql数据库源代码,应用時,请ハンドル前系号去掉.

  1. $host="ローカルホスト";         
  2. $user="ルート";      
  3. $パスワード="";        
  4. $dbname="";      
  5. mysql_connect($host,$user,$password);         
  6. mysql_select_db($dbname);       
  7. $mysql= "set charset utf8;rn";           
  8. $q1=mysql_query("show tables");           
  9. while($t=mysql_fetch_array($q1)){
  10. $table=$t[0];      
  11. $q2=mysql_query("show create table `$table`");           
  12. $sql=mysql_fetch_array($q2);       
  13. $mysql.=$sql['テーブルの作成'].";rnrn";       
  14. $q3=mysql_query("select * from `$table`");      
  15. while($data=mysql_fetch_assoc($q3)){
  16. $keys=array_keys($data);      
  17. $keys=array_map('addslashes',$keys);      
  18. $keys=join('`,`',$keys);         
  19. $keys="`".$keys."`";        
  20. $vals=array_values($data);       
  21. $vals=array_map('addslashes',$vals);        
  22. $vals=join("','",$vals);       
  23. $vals="'".$vals."'";      
  24. $mysql.="`$table`($keys) 値($vals) に挿入;rn";      
  25. }
  26. $mysql.="rn";                   
  27. }
  28. $filename=date('Ymj').".sql";         
  29. $fp = fopen($filename,'w');         
  30. fputs($fp,$mysql);           
  31. fclose($fp);           
  32. echo "数据备份成功、生成备份文件".$filename."";           



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート