ホームページ > バックエンド開発 > PHPチュートリアル > PHP を使用して .sql ファイルを MySQL データベースにインポートするときに発生する「インポート ファイルが見つかりません」エラーを修正する方法

PHP を使用して .sql ファイルを MySQL データベースにインポートするときに発生する「インポート ファイルが見つかりません」エラーを修正する方法

Mary-Kate Olsen
リリース: 2024-10-31 21:48:02
オリジナル
1002 人が閲覧しました

How to Fix

PHP を使用して MySQL データベースに .sql ファイルをインポートする方法

.sql ファイルをインポートしようとしているときにエラーが発生しましたPHP を使用して MySQL データベースにコピーします。エラー メッセージは、インポート ファイルが見つからないか、指定された値が間違っていることを示します。

この問題を解決するには、次のことを試してください。

  1. .sql が正しいことを確認してください。ファイルが PHP スクリプトと同じディレクトリに保存されています。
  2. $mysqlDatabaseName、$mysqlUserName、$mysqlPassword、$mysqlHostName、および $mysqlImportFilename の値が正しいことを確認してください。
  3. MySQL サーバーが実行されており、PHP スクリプトからアクセスできます。
  4. mysqli または PDO 拡張機能などの別のインポート方法を使用してください。

mysqli 拡張機能を使用した代替方法

<code class="php"><?php

// Connect to MySQL server
$mysqli = new mysqli('localhost', 'root', '', 'database_name');

// Read in SQL file
$sql = file_get_contents('db_backup.sql');

// Execute SQL statements one by one
$sql_statements = explode(';', $sql);
foreach ($sql_statements as $statement) {
    if (trim($statement)) {
        $mysqli->query($statement);
    }
}

// Close connection
$mysqli->close();

echo "Tables imported successfully";
?></code>
ログイン後にコピー

注:

コードで使用されている mysql_* 関数は、PHP 5.5 では非推奨となり、PHP 7 では削除されています。データベース操作用の mysqli または PDO 拡張機能。

以上がPHP を使用して .sql ファイルを MySQL データベースにインポートするときに発生する「インポート ファイルが見つかりません」エラーを修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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