我在MySQL中有一个包含3列的数据库表(“buildings”):
我在视图页面中创建了一个下拉列表,其中包含建筑物的名称以及textarea。
现在,根据用户选择的名称,textarea应填充建筑物名称的相应位置和编号。我能够得到结果,但我希望输出更具可读性。现在,输出的格式为:
Array
(
[0] => Array
(
[Number] => 14
[Place] => Cambodia
)
)
无论如何,我可以让输出变得如此简单:
Number : 14
Place: Cambodia
她是型号代码:
<?php
class Application_Model_Building extends Zend_Db_Table_Abstract
{
public function getname($name)
{
$db = $this->getDefaultAdapter();
$auth = Zend_Auth::getInstance();
$select = "SELECT * FROM buildings where name = $name";
$stmt = $db->query($select);
$result = $stmt->fetchAll();
print_r ($result);
}
}
?>
答案 0 :(得分:1)
而不是回显数组转储,请尝试:
foreach ($result as $vals) {
echo "Place: ".$vals["Place"]."<br>Number: ".$vals["Number"];
}
正如其他海报所评论的那样,你应该阅读有关php数组的内容,以便了解为什么这是有意义的