Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Libraries > Вопрос по PEAR


Автор: s0lman 24.3.2008, 11:31
Здравствуйте. 
Проблемка с получением даннных.
Мои действия
1. Забросил библиотеки PEAR на сайт
2. Файл conn.php
Код

<?PHP
  require_once('pear/PEAR.php');
  require_once('pear/DB.php');

$TypeSQL= "mysql";
$Host="localhost";
$User="root";
$Password="";
$Dbase="cinema";

$dsn="$TypeSQL://$User:$Password@Host/$Dbase";
$db= DB::connect($dsn, true);

$db->setFetchMode(DB_FETCHMODE_ASSOC);
?>


3. Файл quer.php
Код

  include_once('conn.php');
  $sql= "SELECT * FROM tema";
$res= $db->query($sql);
$num= $res->numRows();
while($row= $res->fetchRow())
{
$id= $row["id_tema"];
$name= $row["naim_tema"];

}
$res->free();


Проблема в том что я не могу получить никаких данных,  даже если в цикл добавлю строчку
while($row= $res->fetchRow())
Код

while($row= $res->fetchRow())
{
$id= $row["id_tema"];
$name= $row["naim_tema"];
var_dump($name);
}

то все равно ничего не получу.
Подскажите, что я делаю  не так.
Спасибо.

Автор: Fortop 24.3.2008, 14:03
На сайт? Хостинг что ли?
Если да, то вот это
Код

$TypeSQL= "mysql";
$Host="localhost";
$User="root";
$Password="";
$Dbase="cinema"

Не совсем правильно.
Тебе нужен как минимум другие Host, User, Password для твоего хостинга.

Автор: s0lman 24.3.2008, 15:03
На сайт в смысле в папку с сайтом.
Если интересно кому надо было определить ini_set('include_path','pear'); и все  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)