![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
DimaSiK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 390 Регистрация: 20.8.2006 Репутация: нет Всего: нет |
Иногда при выполнии ibase_execute() выпадают warnings, которые хотелось бы как-то показывать. Функция ibase_errmsg() не перехватывает warnings да и по логике не должна. Каким образом тогда можно выводить warnings возникающие при исполнении ibase_execute() ?
-------------------- Мы не стараемся быть первыми, мы стараемся быть лучшими. |
|||
|
||||
solenko |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1473 Регистрация: 15.1.2006 Где: Украина Репутация: 7 Всего: 67 |
Ну как минимум http://ua2.php.net/set_error_handler
А можно пример варнинга -- просто интересен вариант, когда ошибка не попадает в ibase_errmsg -------------------- Ла-ла-ла-ла Заметьте, нет официального подтверждения, что это не просто четыре слога. |
|||
|
||||
DimaSiK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 390 Регистрация: 20.8.2006 Репутация: нет Всего: нет |
К прмиеру - b>Warning</b>: ibase_execute() [<a href='function.ibase-execute'>function.ibase-execute</a>]: Dynamic SQL Error SQL error code = -303 conversion error from string "11111111111111111111111111111111
-------------------- Мы не стараемся быть первыми, мы стараемся быть лучшими. |
|||
|
||||
solenko |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1473 Регистрация: 15.1.2006 Где: Украина Репутация: 7 Всего: 67 |
Кажется, я понял. Это не php warning, а ibase...
Тогда вам в докуметацию. Для mysql это show warnings, а для ibase -- не знаю -------------------- Ла-ла-ла-ла Заметьте, нет официального подтверждения, что это не просто четыре слога. |
|||
|
||||
Simpliest |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 625 Регистрация: 1.9.2009 Репутация: 1 Всего: 3 |
Если я правильно помню, то это не ловили.
А предупреждали вот таким вот способом http://ua2.php.net/manual/en/function.ibase-param-info.php И провалидировать параметры на основании полученной информации. Соответственно можно кинуть исключение, если валидация не прошла. В коде crud разве этого нет? |
|||
|
||||
DimaSiK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 390 Регистрация: 20.8.2006 Репутация: нет Всего: нет |
Это в не в crud. Это в другом месте. Warning вообще не ловятся =((. НУ да ладно, я просто добавил валидацю данных перед вставкой и все.
-------------------- Мы не стараемся быть первыми, мы стараемся быть лучшими. |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |