2012-10-23 132 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非常欢迎你 –

相关问题