2012-10-23 114 views
0

我有一個問題,從我的數據庫回顯一些數據:我嘗試了幾件事情,但它不會工作。注意:數組到字符串轉換行

這裏是我的代碼:

$dbobject = new Company(); 
$where = "ID=1"; 
if (isset($_GET['pageno'])) { 
    $dbobject->setPageno($_GET['pageno']); 
} 
$data = $dbobject->getData($where); 
echo implode(' ',array_values($data)); 

我曾嘗試以下也:

foreach ($data as $value){ 
    echo $value; 
} 

echo implode(" ",$data); 

我知道數據是存在的,因爲我可以得到它print_r

+1

什麼'getData'函數的返回類型?你確定它是一組值嗎?即不是多維的? – Joost

+0

是$數據真的是一個數組?不要使用'print_r'轉儲,使用'var_dump'代替 - 它也會打印出類型(我想你會得到false或null) – pozs

+0

NullPointer提出瞭解決方案 –

回答

1

嘗試

foreach ($data as $value){ 
echo implode(" ",$value); 
} 
+0

這樣做,非常感謝,我正要離開我的腦海,一直在看它幾個小時 –

+0

@MartinNielsen非常歡迎你 –

相關問題