public function displayMember()
{
$statement=$this->db->query("SELECT user_name,user_email,user_gender,date_of_join,user_firstname FROM tbl_users");
while($row=$statement->fetch(PDO::FETCH_ASSOC))
这是来自一个类文件。我们如何在显示我们调用displayMember()方法的值的页面中返回关联数组。我需要的是打印不在此函数内部的数据,而是传递它并在我在表格中调用此函数的页面上打印它。
答案 0 :(得分:0)
public function fetchMembers()
{
$sql = "SELECT user_name,user_email,user_gender,date_of_join,user_firstname FROM tbl_users";
return $this->db->query($sql)->fetchAll();
}
$members = $class->fetchMembers();
现在您可以将$members
传递给模板。它不是关联数组,而是列表
答案 1 :(得分:-1)
我终于找到了答案。这就是它对我有用的方式
public function displayMember()
{
$statement=$this->db->query("SELECT user_name,user_email,user_gender,date_of_join,user_firstname FROM tbl_users");
while($row=$statement->fetch(PDO::FETCH_ASSOC))
{
$data[]=$row;
}
if(!empty($data))
{
return $data;
}
}
在显示页面上
if($obj->displayMember()!=NULL)
{
foreach($obj->displayMember() as $value)
{
extract($value);
echo $user_name.'<br>';
echo $user_email.'<br>';
echo $user_gender.'<br>';
//actually I echoed the values inside a table.
}
}
感谢您的支持。