Php 从数据库返回多个值
我试图从数据库中回显两个值,并希望在html中的不同位置回显该值,但当我在html中调用该函数时,它会在同一位置为我提供这两个值,但我希望该值在不同位置,请帮助 HTML 然后,在代码的后面: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
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