そこで、このコードを使用して MySQL に接続し、複数のステートメントを実行します。
$connect=@mysql_connect($host,$user,$pass,false,65536) or die("Can't connect");
mysql_select_db($base,$connect);
接続すると、次のようになります。
mysql_query("CREATE TABLE IF NOT EXISTS tablename ...;\nINSERT INTO tablename ...;");
このコードを使用して、上記と同じコード (\n=改行) を含むバックアップ ファイルを実行します。このスクリプトを Web ページ (ホストされたサーバー) で実行すると動作しますが、XAMPP を使用しているローカル コンピューターではエラーが表示されます。
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INSERT INTO tablename' at line 2
私はphp.iniをチェックsafe_mode = Off
しsql.safe_mode = Off
ました。
私が見逃しているアイデアはありますか?