Поэтому я использую этот код для подключения к 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
тоже.
Есть идеи, что мне не хватает?