Задавайте вопросы, мы ответим
Вы не зашли.
Это нормально, что команда "select @@session.error_count" не видит "Duplicate entry"?
Как мне иначе отловить данную ошибку?
У меня 3 запроса, 2 & 3 зависят от авто инкремента первого, первый обвалился на повторе, в итоге в остальных прописалась ерунда с нулями (
Код нужен или и так вопрос понятен?
Неактивен
1) Во первых select @@session.error_coun, да должен видеть "Duplicate entry". (У меня в 5.5.16 видит)
Естественно два запроса должны бежать по одному подключению.
2) Почему не пользоваться транзакциями ? MYSQL TRANSACTION
3) Если не подходят транзакции, то получайте из первого запроса mysqli_insert_id, и судя по его результату решайте что делать дальше.
Неактивен