Php 从数据库返回多个值

Php 从数据库返回多个值,php,php-5.4,php-5.5,Php,Php 5.4,Php 5.5,我试图从数据库中回显两个值,并希望在html中的不同位置回显该值,但当我在html中调用该函数时,它会在同一位置为我提供这两个值,但我希望该值在不同位置,请帮助 HTML 然后,在代码的后面: echo $userdata->username; /* or */ echo $userdata->email 然而,有一件事,也许您应该调查准备好的语句以便与mysqli一起使用,您应该熟悉模板的概念(以及相关的包,如Blade、Smarty等),它给了我一个错误(未定义的变量:use

我试图从数据库中回显两个值,并希望在html中的不同位置回显该值,但当我在html中调用该函数时,它会在同一位置为我提供这两个值,但我希望该值在不同位置,请帮助

HTML

然后,在代码的后面:

echo $userdata->username; 
/* or */
echo $userdata->email

然而,有一件事,也许您应该调查
准备好的语句
以便与
mysqli

一起使用,您应该熟悉模板的概念(以及相关的包,如Blade、Smarty等),它给了我一个错误(未定义的变量:userdata in),谢谢您这么多脚本只有一个错误在第3行($sql3)那剧本很好,谢谢你,再见@SherazKhan
    public function get_fullname($uid){
        $sql3="SELECT fullname,uemail FROM users WHERE uid = $uid";
        $result = mysqli_query($this->db,$sql3);
        $user_data = mysqli_fetch_array($result);
        echo $user_data['fullname'];
        echo $user_data['uemail'];

    }
    public function get_fullname($uid){
        $sql="SELECT fullname,uemail FROM users WHERE uid = $uid";
        $result = mysqli_query($this->db,$sql);
        $user_data = mysqli_fetch_array($result);
        return (object)array('username'=>$user_data['fullname'],'email'=>$user_data['uemail']);
    }
    /* Call the class method - doesn't echo back to screen */
    $userdata=$user->get_fullname($uid);
echo $userdata->username; 
/* or */
echo $userdata->email