Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> отловить warning при выполнении ibase_execute 
:(
    Опции темы
DimaSiK
Дата 6.1.2010, 15:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Иногда при выполнии ibase_execute() выпадают warnings, которые хотелось бы как-то показывать. Функция ibase_errmsg() не перехватывает warnings да и по логике не должна. Каким образом тогда можно выводить warnings возникающие при исполнении ibase_execute() ? 


--------------------
Мы не стараемся быть первыми, мы стараемся быть лучшими.

PM MAIL   Вверх
solenko
Дата 6.1.2010, 15:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1473
Регистрация: 15.1.2006
Где: Украина

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



Ну как минимум http://ua2.php.net/set_error_handler
А можно пример варнинга -- просто интересен вариант, когда ошибка не попадает в ibase_errmsg


--------------------
Ла-ла-ла-ла
Заметьте, нет официального подтверждения, что это не просто четыре слога.
PM MAIL WWW ICQ Skype   Вверх
DimaSiK
Дата 6.1.2010, 16:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 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 &quot;11111111111111111111111111111111


--------------------
Мы не стараемся быть первыми, мы стараемся быть лучшими.

PM MAIL   Вверх
solenko
Дата 6.1.2010, 19:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1473
Регистрация: 15.1.2006
Где: Украина

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



Кажется, я понял. Это не php warning, а ibase...
Тогда вам в докуметацию. Для mysql это show warnings, а для ibase -- не знаю


--------------------
Ла-ла-ла-ла
Заметьте, нет официального подтверждения, что это не просто четыре слога.
PM MAIL WWW ICQ Skype   Вверх
Simpliest
Дата 7.1.2010, 11:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Если я правильно помню, то это не ловили.
А предупреждали вот таким вот способом
http://ua2.php.net/manual/en/function.ibase-param-info.php

И провалидировать параметры на основании полученной информации. Соответственно можно кинуть исключение, если валидация не прошла.

В коде crud разве этого нет?


--------------------
user posted image
PM   Вверх
DimaSiK
Дата 12.1.2010, 19:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Это в не в crud. Это в другом месте. Warning вообще не ловятся =((. НУ да ладно, я просто добавил валидацю данных перед вставкой и все.


--------------------
Мы не стараемся быть первыми, мы стараемся быть лучшими.

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




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


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

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