gpt4 book ai didi

PHP fetch_array 对象错误

转载 作者:太空宇宙 更新时间:2023-11-03 12:09:23 25 4
gpt4 key购买 nike

我正在尝试使用对象 mysqli -> fetch_array() 方法从我的 mysql 数据库中检索数据。但我不能,因为我有以下错误:

Fatal error: Call to a member function fetch_array() on a non-object in /usr/home/.../web/modelos/usuario-model.php on line 51

这是我的代码:

function datoscorrectos($nombre,$csenya)
{
$dtcorrectos = false;
//$cn = $this -> establecer_conexion();
$cn = new mysqli(SERVIDOR_BBDD,USUARIO_BBDD,CONTRASENA_BBDD,NOMBRE_BBDD);

$cp = "select nombre, contrasenya from usuarios where usuario = " . $nombre;
$cbd = $cn -> query($cp);
echo "nombre " . $nombre;

while($cbd->fetch_array(MYSQLI_ASSOC))
{
echo $fp["nombre"];
if($nombre === $fp["nombre"])
{
if($csenya === $fp["contrasenya"])
{
$dtcorrectos = true;
break;
}
}
}

return $dtcorrectos;
}

如何检索数据?

谢谢。

最佳答案

问题是自定义字符串必须包含在 SQL 查询中的单引号之间:

"select nombre, contrasenya from usuarios where usuario = '$nombre'";
^ ^

关于PHP fetch_array 对象错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25043269/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com