可捕获的致命错误:第16行的类mysqli_result的对象无法转换为字符串 [英] Catchable fatal error: Object of class mysqli_result could not be converted to string on line 16

查看:124
本文介绍了可捕获的致命错误:第16行的类mysqli_result的对象无法转换为字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我真的不知道如何解决这个问题,有什么帮助吗?

I don't really know how to solve this, any help?

$login_email = $_POST['login_email'];
$login_password = $_POST['login_password'];

$sql = "SELECT * FROM utilizador WHERE email ='$login_email' and password = '$login_password'";

$resultado = mysqli_query($connection, $sql);

echo $resultado;

这是我遇到的错误

可捕获的致命错误:mysqli_result类的对象不能为 转换成字符串 C:\ xampp \ htdocs \ epbjc_roleplay_site \ php \ login.php在第16行

Catchable fatal error: Object of class mysqli_result could not be converted to string in C:\xampp\htdocs\epbjc_roleplay_site\php\login.php on line 16

推荐答案

错误在这里:

echo $resultado;

$ resultado是result-set object of array type,您不能以这种方式打印它.

$resultado is a result-set object of array type, you can't print it this way.

您应该首先做一个while循环以读取其记录为$ row:

You should do a while loop at first to read its records as $row:

while($row = mysqli_fetch_assoc($resultado))
{
    print_r($row);
    // Or print any specific column like:
    echo $row['col_name'];
}

这篇关于可捕获的致命错误:第16行的类mysqli_result的对象无法转换为字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆