Действительно простой вопрос. Я забыл, как бороться с этим конкретным сценарием. С php-файлом я создаю таблицы в базе данных mysql. У меня есть переменная $ query со следующими командами.Простой: создание таблиц в базе данных
$query = "CREATE TABLE IF NOT EXISTS `table1` (
`id` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
`status` int(11) NOT NULL
)ENGINE=MyISAM DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `table2` (
`something` varchar(100) NOT NULL,
`whatever` text NOT NULL
)ENGINE=MyISAM DEFAULT CHARSET=utf8;
";
Он работает только в том случае, если i exec 1 единственная команда. Когда я запускаю несколько команд CREATE/INSERT/DROP ..., это не работает. Конечно, есть ошибка с синтаксисом, возможно, ; и ,.