PEAR PHP, Happy_demon, 09-Дек-10, 17:32 [смотреть все]Доброе время, пытаюсь подключить к радиусу вэб интерфейс. нашел daloradius на фрешмите. пытаюсь ставить. сначала небыло PEAR и PEAR_DB но о том что это надо поставить разработчик честно предупредил. поставил - ура могу подключиться! но теперь не получается зайти в некоторые пункты меню, в логах апача след. [Thu Dec 09 17:30:14 2010] [error] [client 192.168.19.2] PHP Fatal error: Call to undefined method DB_Error::numRows() in /usr/local/www/apache22/data/dalo/mng-edit.php on line 664, referer: http://192.168.19.2/dalo/mng-new.php а эта строка выглядит так $numrows = $res->numRows() он не знает как делать numRows() Может я какой-то модуль pear не поставил? подскажите, куда копать, заранее спасибо.
|
- PEAR PHP, Aquarius, 09:52 , 10-Дек-10 (1)
>[оверквотинг удален] > это надо поставить разработчик честно предупредил. поставил - ура могу подключиться! > но теперь не получается зайти в некоторые пункты меню, в логах > апача след. > [Thu Dec 09 17:30:14 2010] [error] [client 192.168.19.2] PHP Fatal error: > Call to undefined method DB_Error::numRows() in /usr/local/www/apache22/data/dalo/mng-edit.php > on line 664, referer: http://192.168.19.2/dalo/mng-new.php > а эта строка выглядит так > $numrows = $res->numRows() > он не знает как делать numRows() > Может я какой-то модуль pear не поставил? подскажите, куда копать, заранее спасибо.система какая?
- PEAR PHP, universite, 04:41 , 02-Июн-11 (2)
> система какая?точнее, покажите вывод:
uname -a php -m php -v
- PEAR PHP, LSTemp, 00:51 , 09-Июн-11 (3)
> Доброе время, пытаюсь подключить к радиусу вэб интерфейс. нашел daloradius на фрешмите. > пытаюсь ставить. сначала небыло PEAR и PEAR_DB но о том что > это надо поставить разработчик честно предупредил. поставил - ура могу подключиться! > но теперь не получается зайти в некоторые пункты меню, в логах > апача след. > [Thu Dec 09 17:30:14 2010] [error] [client 192.168.19.2] PHP Fatal error: > Call to undefined method DB_Error::numRows() in /usr/local/www/apache22/data/dalo/mng-edit.php > on line 664, referer: http://192.168.19.2/dalo/mng-new.php > а эта строка выглядит так > $numrows = $res->numRows() если результат запроса не буфферизирован (не передан клиенту), то будет 0 всегда (в ранних версиях мускула немного по другому работало). попробуйте что-то вроде store_result перед numRows воткнуть и после free_result не забыть. при небольшой выборке из БД такой подход имеет место быть (например, при авторизации пользователя, когда не больше одной записи выбирается и ее спокойно можно сразу передать клиенту). в других случаях (когда резутат выборки клиенту по логике передавать не выгодно - ибо объем информации большой) первый fetch все равно сбой даст - анализировать ошибку и подсчитывать количество записей надо в нем. > он не знает как делать numRows() > Может я какой-то модуль pear не поставил? подскажите, куда копать, заранее спасибо.
|