> Доброе время, пытаюсь подключить к радиусу вэб интерфейс. нашел 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 не поставил? подскажите, куда копать, заранее спасибо.