我正在使用這個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的輸出結果是: 陣列([0] =>陣列([title_en] =>英文))
聲明'$ title!='''不能做你認爲它做的事,順便說一句。 print_r的輸出也會有幫助。 – MatsLindh 2013-02-08 14:30:05
你能夠找回所有的標題嗎?或者這是返回整個表嗎?或者你想獲得一個特定的標題? – zazvorniki 2013-02-08 14:31:26
好,如果函數返回的對象比$ results-> columnName硬編碼的第二個參數來查看是否得到結果 – vodich 2013-02-08 14:34:02