Не добаляются данные в БД.

Не добаляются данные в БД.

Люди добрые, помогите советом.
Есть скрипт xxx.php, который вызывается через SOAP из yyy.php. xxx.php делает инсерт переданных ему данных в БД и всё. Так вот, данные в таблицу не вставляются, но автоинкрементное поле id увеличивается на еденицу !! Если этот запрос делать из локального скрипта yyy.php то запись вставляется на ура... причём со значенем id на еденицу больше чем до этого вернул удалённый xxx.php.
Что делать, мама-миа ??!! Куда копать ??
 

Фанат

oncle terrible
Команда форума
в сторону отладки скрипта xxx.php
записать в лог, что ему пришло.
и посмотреть в этот лог
 
ну совет скажем прямо, неплохой ))
Скрипт работает нормально и в нужном месте, прерывается выбрасыванием исключения в котором передаются обратно все те параметры, которые были переданы ему на вход... и они совпадают. Дело не в этом... запрос то валидный получается, только почему то не вставляются данные то...
 

Фанат

oncle terrible
Команда форума
ну а какой ты хочешь ответ?
обойди три раза сервер со свечкой и тра раза прыгни через левое ухо?
 

dr-sm

Новичок
> Дело не в этом... запрос то валидный получается, только почему то не вставляются данные то

Вася Патриков
либо это чудо, либо ты коммит забыл :)
 
Ыыыыыыыыыыыыы !!!!!!!! Я дебил )))
Точно, там в начале скрипта, стоит "start transaction", а я взял, до коммита выброс исключения воткнул, чтобы на переменные посмотреть да как оно там всё работает....

Спасибо за помощь ))
 
Сверху