The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"PEAR PHP"
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (PHP)
Изначальное сообщение [ Отслеживать ]

"PEAR PHP"  +/
Сообщение от Happy_demon email(ok) on 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 не поставил? подскажите, куда копать, заранее спасибо.
Ответить | Правка | Cообщить модератору

Оглавление

  • PEAR PHP, Aquarius, 09:52 , 10-Дек-10, (1)  
    • PEAR PHP, universite, 04:41 , 02-Июн-11, (2)  
  • PEAR PHP, LSTemp, 00:51 , 09-Июн-11, (3)  

Сообщения по теме [Сортировка по времени | RSS]


1. "PEAR PHP"  +/
Сообщение от Aquarius (ok) on 10-Дек-10, 09:52 
>[оверквотинг удален]
> это надо поставить разработчик честно предупредил. поставил - ура могу подключиться!
> но теперь не получается зайти в некоторые пункты меню, в логах
> апача след.
> [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 не поставил? подскажите, куда копать, заранее спасибо.

система какая?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "PEAR PHP"  +/
Сообщение от universite email(ok) on 02-Июн-11, 04:41 

> система какая?

точнее, покажите вывод:


uname -a
php -m
php -v

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "PEAR PHP"  +/
Сообщение от LSTemp (ok) on 09-Июн-11, 00:51 
> Доброе время, пытаюсь подключить к радиусу вэб интерфейс. нашел 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 не поставил? подскажите, куда копать, заранее спасибо.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру