Intereting Posts
(PHP & mySQL) Обработка строк как столбцов codeIgniter: потеря данных сеанса после входа в систему PHP: отдельное значение в массиве в соответствии с порядком алфавита Как-то php сломал doctype Правильный способ открытия и закрытия запросов mysqli Конечная чистая / безопасная функция `Lexik_jwt_authentication.on_jwt_created` отсутствует в профилировщике Symfony Добавление ошибки поля от контроллера в symfony2 Как преобразовать массив даты, который был возвращен с даты_parse обратно в строку даты Удалить строку из базы данных, если изображение не на сервере Sanitizing PHP / SQL $ _POST, $ _GET и т. Д.?? Сохранение javascript prompt () в mysql Как я должен обрабатывать таймауты сервера и ответы на код ошибки на http-сообщение в приложении Android? Как добавить тень к изображению с помощью PHP? Продолжайте получать «Ежедневный лимит неисполненного использования превышен. Продолжение использования требует регистрации "при попытке Google плюс вход в мое веб-приложение

MySQL: добавьте в несколько таблиц в одном запросе с помощью BEGIN & COMMIT

Я хочу вставить несколько таблиц в один и тот же запрос, используя BEGIN и COMMIT. Кажется, что ошибка начинается.

вот моя команда SQL

BEGIN INSERT INTO Product (pName, pBrand, pCategory, pSize, pQuantity, pPrice, pDetail) VALUES('$name', '$brand', '$category', '$size', '$quantity', '$price', '$detail') INSERT INTO Image (iName, iExt, iSize, pID) VALUES('$img_name', '$img_ext', '$img_size', LAST_INSERT_ID()); COMMIT; 

вы забыли добавить точку с запятой ; ( или терминатор ) после ключевого слова BEGIN

См. SQLFiddle Demo