[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как перехватить ошибку от MySql
Страницы: 1, 2
Valick
Invis1ble, согласен, и я не претендую на полноту ответа в 50-100 страниц печатного текста. И поверьте до отсутствия собак в конечном коде дошел бы черед, если бы ТС проявил хоть каплю интереса к созданной теме.
Но задавив ошибку и грамотно ее обработав, чтобы получать логи достаточно будет убрать собаку и отключить ошибки, сам код останется без изменения.

_____________
Стимулятор ~yoomoney - 41001303250491
DarkLynx
Если надо логировать и красиво оформлять возникшие ошибки в пору задуматься о написания потомка класса исключений..
altairo2087
"INSERT IGNORE" - mysql пропустит часть данных, если они попадают под ошибку. Полезно когда надо много вставить, и чтобы вся вставка не отменилась из-за одной ошибки.
twin
mysql_affected_rows() поможет делу мне кажется.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
killer8080
ИМХО здесь оптимальный вариант будет использовать запрос вида
INSERT ... ON DUPLICATE KEY UPDATE ...
а после запроса анализировать affected_rows, таким образом исключается ошибка на уровне php, и никаких частично вставленных данных и лишних запросов к БД на подсчет рядов.
twin
killer8080
Там IGNORE достаточно. Ему же не нужны повторы.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.