[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблемы с PDO->query()
Tolya
Здравствуйте. пожалуста подскажите что не так или что у меня недоустановлено. Проблема такая - есть код:

try
{
$dbh = new PDO("mysql:host=localhost;dbname=dbbase", 'root', '');
echo 'Connected to database';
}
catch(PDOException $e)
{
echo $e->getMessage();
}

$sql = 'SELECT * FROM base';
$c = $dbh->query($sql);
print_r($dbh->query( $sql ));

По идее должно показать внутрености обьекта, но вместо этого выводит это:

Connected to databasePDOStatement Object ( [queryString] => SELECT * FROM base; )

пожалуста, подскажите в чем ошибка. Причем заметте, что к базе то коннектится, а вот сам запрос не выводит. Заранее спасибо!



Спустя 2 дня, 15 часов, 44 минуты, 17 секунд (29.12.2010 - 16:37) Tolya написал(а):
Ну товарищи, ну подскажите же, что нужно делать, уже все перепробовал, есть подозрения, что может в денвере какие-то настройки поменять надо?

Спустя 37 минут, 36 секунд (29.12.2010 - 17:15) Romms написал(а):
я несилен в ООП но мне кажется что всё верно выводит, ты же просишь вивести результат запроса...

Спустя 3 часа, 42 минуты, 52 секунды (29.12.2010 - 20:58) Tolya написал(а):
Так он вместе с этим дожен еще выводить и содержимое таблицы, или как тогда вывести содержимое таблицы?

Спустя 13 минут, 50 секунд (29.12.2010 - 21:12) Stell написал(а):
я не знаю как работает PDO, но чистый пхп после велекта возвращает результат, который перед выводом надо fetch_array() сделать, разве нет?

Спустя 1 час, 48 минут, 27 секунд (29.12.2010 - 23:00) T1grOK написал(а):
Если нужно просмотреть все результаты:

try
{
$dbh = new PDO("mysql:host=localhost;dbname=dbbase", 'root', '');
echo 'Connected to database';
}
catch(PDOException $e)
{
echo $e->getMessage();
}

$sql = 'SELECT * FROM base';
$c = $dbh->query($sql);
print_r($c->fetchAll());

Для "построчной" выборки:

foreach ($c as $row){
print_r($row);
}

Если осваиваете PDO советую использовать такие методы как: prepare(), execute() вместо query().
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.