ホームページ  >  記事  >  バックエンド開発  >  PHP はデータ構造をエクスポートし、.sql ファイルを生成します_PHP チュートリアル

PHP はデータ構造をエクスポートし、.sql ファイルを生成します_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:04:131031ブラウズ

phpチュートリアルデータ構造をエクスポートし、.sqlファイルを生成します

$database='';//データベースチュートリアル名
$options=array(
'ホスト名' => '',//IP アドレス
'charset' => 'utf8',//エンコーディング
'filename' => $database.'.sql',//ファイル名
'ユーザー名' => '',
'パスワード' => ''
; );
mysqltutorial_connect($options['hostname'],$options['username'],$options['password'])or die("データベースに接続できません!");
mysql_select_db($database) または die("データベース名が間違っています!");
mysql_query("SET NAMES '{$options['charset']}'");
$data = get_insert_sql($table);


関数 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);
}
}

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/630881.html技術記事 PHP チュートリアルはデータ構造をエクスポートし、.sql ファイルを生成します $database='';//データベース チュートリアル名 $options=array( 'hostname' = '',//IP アドレス 'charset' = 'utf8',// 'filename' = $database.'.s...をエンコードしています...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。