PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 5
noname Отправлено: 27 Июня, 2009 - 22:12:28 • Тема: PEAR::DB • Форум: PEAR и PECL

Ответов: 8
Просмотров: 9801
Вот теперь все работает. Действительно стоило только добавить в include_path еще адрес для поиска.
Спасибо!
noname Отправлено: 27 Июня, 2009 - 20:52:18 • Тема: PEAR::DB • Форум: PEAR и PECL

Ответов: 8
Просмотров: 9801
valenok пишет:
DB.php переложи на папку выше.
Вместо /PEAR/DB/DB.php будет /PEAR/DB.php



CODE (text):
скопировать код в буфер обмена
  1. Could not connect!DB Error: not found



Вообще не понятно что это! Уже и права к папке смотрел, ничего не помогает
noname Отправлено: 27 Июня, 2009 - 20:08:40 • Тема: PEAR::DB • Форум: PEAR и PECL

Ответов: 8
Просмотров: 9801
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. //error_reporting (E_ALL | E_STRICT);
  3. require_once 'DB/DB.php';
  4.  
  5. echo '111111111111111111111111111';
  6.  
  7. $dsn = "mysql://root:knox@localhost/test";
  8. $db = DB::connect($dsn,true);
  9.  
  10. //После DB::connect нет компиляции! Следующая строка не отобразиться на странице
  11. echo '2222222222222222222222222222';
  12.  
  13. if (DB::isError($db)) {
  14. echo "Could not connect!";
  15. die ( $db->getMessage() );
  16. }
  17.                 /* else {
  18.                         print 'error';
  19.                 }
  20.                 */
  21.  
  22. $res =& $db->query("select * from users");
  23.  
  24. while ($res->fetchInto($row)) {
  25.       echo $row[0] . "\n";
  26. }
  27.  
  28. ?>
noname Отправлено: 27 Июня, 2009 - 19:06:51 • Тема: PEAR::DB • Форум: PEAR и PECL

Ответов: 8
Просмотров: 9801
valenok пишет:
DB::isError , а не PEAR:isError

$db = DB::connect($dsn,true);

if (DB::isError($db)) {
echo "Could not connect!";
die ( $db->getMessage() );
}


Strict Standards: var: Deprecated. Please use the public/private/protected modifiers in C:\PHP\PEAR\DB\DB.php on line

Вот такое если error_reporting (E_ALL | E_STRICT);
noname Отправлено: 27 Июня, 2009 - 17:50:22 • Тема: PEAR::DB • Форум: PEAR и PECL

Ответов: 8
Просмотров: 9801
Приветствую!

Помогите разобраться с проблемой. Скачал пакеты PEAR, великолепное творение могу скзаать, а вот PEAR:: DB никак не хочет работать! Вот так пробую его:

CODE (text):
скопировать код в буфер обмена
  1. <?php
  2.  
  3. require_once 'DB/DB.php';
  4.  
  5. $db =& DB::connect('mysql://user:pwd@localhost/test');
  6.  
  7. $res =& $db->query('select * from users');
  8.  
  9. while ($res->fetchInto($row)) {
  10.       echo $row[0] . "\n";
  11. }
  12.  
  13. ?>


В результате ничего!.

Когда пытаюсь просмотреть в чем же ошибка с помощью PEAR::isError(), то все идет нормально никаких ошибок нет!

В чем же может быть проблема?

(Сервер БД боевой, ОС – win, apache2.2, PHP5, MySQL5)

Заранее благодарен!

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB