Поэтому я использую этот код для подключения к 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 = новая строка). Когда я запускаю этот скрипт на своей веб-странице (размещенный сервер), он работает, но на моем локальном компьютере, где я использую 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
тоже.
Любые идеи, что мне не хватает?