Я использую этот класс оболочки PDO: http://www.imavex.com/php-pdo-wrapper-class/#select, и теперь у вас есть проблемы для эха объекта.Как напечатать одно значение массива запроса выбора базы данных PDO?
Это объявление метода:
<?php
//select Method Declaration
public function select($table, $where="", $bind="", $fields="*") { }
?>
Мой запрос выглядит следующим образом, который выводит результат массив:
<?php
$title = 'title_'.$GLOBALS['SelectedLang'];
$results = $GLOBALS['db']->select("news", $title != '', "", $title);
print_r($results);
?>
Но как я повторяю одно поле таблицы запроса? Что в старой школе MySQL я бы сделал так:
<?php
$row = @mysql_query($results);
echo $row->$title;
?>
Выход для print_r является: Array ([0] => Array ([title_en] => Englisch))
оператор '$ название =«» 'не может делать то, что вы думаете, что делает, кстати. Результат работы с print_r также будет полезен. – MatsLindh
Вы можете вернуть все заголовки или это возвращает всю таблицу? Или вы пытаетесь получить один конкретный титул? – zazvorniki
Хорошо, если функция возвращает объект, чем $ results-> columnName hardcode второй параметр, чтобы увидеть, получаете ли вы результаты – vodich