Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> select @@session.error_count & Duplicate entry 
V
    Опции темы
animegirl
Дата 6.3.2013, 21:13 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Незнайка на Марсе
**


Профиль
Группа: Участник
Сообщений: 326
Регистрация: 24.7.2011

Репутация: нет
Всего: нет



Это нормально, что команда "select @@session.error_count" не видит "Duplicate entry"?
Как мне иначе отловить данную ошибку?
У меня 3 запроса, 2 & 3 зависят от авто инкремента первого, первый обвалился на повторе, в итоге в остальных прописалась ерунда с нулями (

Код нужен или и так вопрос понятен?


--------------------
Скажи миру - НЯ!
PM   Вверх
Akina
Дата 7.3.2013, 08:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 106
Всего: 454



Цитата(animegirl @  6.3.2013,  22:13 Найти цитируемый пост)
У меня 3 запроса, 2 & 3 зависят от авто инкремента первого, первый обвалился на повторе, в итоге в остальных прописалась ерунда с нулями 

Соберите это в процедуру.

Цитата(animegirl @  6.3.2013,  22:13 Найти цитируемый пост)
2 & 3 зависят от авто инкремента первого

Переделайте так, чтобы не расчитывать на last_insert_id.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
animegirl
Дата 8.3.2013, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Незнайка на Марсе
**


Профиль
Группа: Участник
Сообщений: 326
Регистрация: 24.7.2011

Репутация: нет
Всего: нет



Решила проблему банальней. Взяла для проверки результат ПХП функции mysql_query. Просто мне когда про транзакции объясняли, мне сказали, после каждого запроса смотреть, что в session.error_count, но вышло, что для ПХП есть путь проще.


--------------------
Скажи миру - НЯ!
PM   Вверх
Akina
Дата 8.3.2013, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 106
Всего: 454



Хмм... но вы же при этом логику с сервера размазываете на клиента.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
animegirl
Дата 8.3.2013, 20:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Незнайка на Марсе
**


Профиль
Группа: Участник
Сообщений: 326
Регистрация: 24.7.2011

Репутация: нет
Всего: нет



Вы меня поставили в тупик. Я видимо ещё много азов не познала, по этому не понимаю, что не так.
Можно пример, как делать правильно? smile 


--------------------
Скажи миру - НЯ!
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0449 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.