ホームページ  >  記事  >  バックエンド開発  >  PHP は SQL ファイルを実行し、SQL ファイルをデータベースにインポートします。_PHP チュートリアル

PHP は SQL ファイルを実行し、SQL ファイルをデータベースにインポートします。_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 09:08:18826ブラウズ

PHP は SQL ファイルを実行し、SQL ファイルをデータベースにインポートします。


//读取文件内容
$_sql = file_get_contents('test.sql');
$_arr = explode(';', $_sql);
$_mysqli = new mysqli(DB_HOST,DB_USER,DB_PASS);
if (mysqli_connect_errno()) {
  exit('连接数据库出错');
}
//执行sql语句
foreach ($_arr as $_value) {
  $_mysqli->query($_value.';');
}
$_mysqli->close();
$_mysqli = null;

上記の text.sql は、実行する必要がある SQL ファイル、DB_HOST ホスト名、DB_USER ユーザー名、DB_PASS パスワードです。

これは SQL ファイルの最も基本的な自動実行です。SQL ファイル内の次のコードを削除して、生成されたデータベースの名前をカスタマイズすることもできます。 リーリー

データベース名を使用

次に、text.php 内のすべての SQL ステートメントを実行する前にコードを追加します

リーリー

以上がこの記事の全内容です、皆様のお役に立てれば幸いです。

http://www.bkjia.com/PHPjc/1057091.html

tru​​ehttp://www.bkjia.com/PHPjc/1057091.html技術記事 PHP は SQL ファイルを実行し、SQL ファイルをデータベースにインポートします。 // ファイルの内容を読み取ります $_sql = file_get_contents('test.sql');$_arr =explode(';', $_sql);$_mysqli = new mysqli (DB_HOST ,DB_USER,D...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。