Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 是否显示DB表的所有内容,而不仅仅是单行?_Php_Mysql - Fatal编程技术网

Php 是否显示DB表的所有内容,而不仅仅是单行?

Php 是否显示DB表的所有内容,而不仅仅是单行?,php,mysql,Php,Mysql,我想显示数据库中表的所有数据。我可以显示一行数据,但我想显示所有内容 views.php <?php $objUser=new User(); $id=isset($_SESSION['uid']) ? $_SESSION['uid'] : ''; $objUser->setuid($id); $data_list=$objUser->getalluser();

我想显示数据库中表的所有数据。我可以显示一行数据,但我想显示所有内容

views.php

         <?php
            $objUser=new User();
            $id=isset($_SESSION['uid']) ? $_SESSION['uid'] : '';
            $objUser->setuid($id);
            $data_list=$objUser->getalluser();
            //$row=$objUser->getalluser();

            ?>


            <div id="page-wrapper">
                        <div class="row">
                            <div class="col-lg-12">
                                <h1 class="page-header"><i class="fa fa-cog fa-fw"></i><span class="blue-word">User Setting</span></h1>
                            </div>


                                    <!--<?php //echo "<img src=\"Uploads/{$data_list['admin_img']}\" alt='{$data_list['admin_img']}' class='img-circle'  "?>-->

                            <?php



                                echo $data_list['admin_name'];

                                ?>

用户设置
user.class.php

<?php
class User extends Connection
{
    private $admin_id;
    private $admin_email;
    private $admin_username;
    private $password;
    private $ip_used;
    private $login_date;
    private $acces_level;
    private $admin_img;


    public function setuid($ud='')
    {
        return $this->admin_id=$ud;
    }

    public function getIp_used()
    {
        return $this->ip_used;
    }
    //public function setadmin_img($aimg='')
   // {
    //    $this->admin_img=$aimg;
    //}
    public function setIp_used()
    {
        $this->ip_used=$_SERVER['REMOTE_ADDR'];

    }
    public function getaccess_level()
    {
        return $this->access_level;
    }
    public function setaccess_level($al="")
    {
        $this->access_level=$al;
    }
    public function getAdmin_email()
    {
        return $this->admin_email;
    }
    public function setAdmin_email($adem='')
    {
        $this->admin_email=$adem;
    }
    public function getAdmin_username()
    {
        return $this->Admin_username;
    }
    public function getPassword()
    {
        return $this->password;
    }
    public function setAdmin_username($uname='')
    {
        $this->Admin_username=$uname;

    }
    public function setPassword($upass='')
    {
        $this->password=sha1($upass);
    }
    public function setlogin_date()
    {

        $this->login_date=date('y-m-d h:i:s');
    }
    public function setimg_name($imgn='')
    {
        $this->img_name=$imgn;
    }
    public function getalluser()
{
$this->sql="SELECT * FROM admin_data";
$this->res=mysqli_query($this->conxn,$this->sql) or die($this->error=mysqli_query($this->conxn));
$this->numRows=mysqli_num_rows($this->res);
    $this->arr=array();
    if($this->numRows>0)
    {
        $this->data=mysqli_fetch_assoc($this->res);
        array_push($this->arr,$this->data);
    }

    return $this->data;
    //return TRUE;
}

}

如果要显示所有行,必须执行以下操作:

foreach($yourRows as $row) {
echo $row;
}

这就是你需要做的;)

如果要立即获取整个结果,必须使用mysqli\u fetch\u all。 你的情况是:

$this->data = mysqli_fetch_all($this->res, MYSQLI_ASSOC);

你能
打印($data\u list)
吗?他提到他可以用for循环来完成,他想要的是返回一个包含所有行的数组。我想要返回一个包含所有行的数组以供显示