php调用成员函数错误,php – 致命错误:在非对象上调用成员函数query()

我有这个错误:

致命错误:在第8行的/Applications/XAMPP/xamppfiles/htdocs/login.php中调用非对象的成员函数query()

这条线是这样的:

$res = $mysqli->query("SELECT * FROM user WHERE user='$user' and password='$pw'");

这是login.php:

$user = $_POST['user'];

$pass = $_POST['pass'];

$pw = md5($pass);

include_once('connect.php');

function check_login($user,$pw,&$result){

$res = $mysqli->query("SELECT * FROM user WHERE user='$user' and password='$pw'");

$cont = 0;

while($row = $res->fetch_object()){

$cont++;

$result = $row;

}

if($cont == 1){

return 1;

}

else{

return 0;

}

}

if(!isset($_SESSION['userid'])){

if(isset($_POST['login'])){

if(check_login($user,$pw,$result) == 1){

session_start();

$_SESSION['userid'] = $result->id_user;

header("location:index.php?var=ok");

}

else{

header('location:index.php?var=log');

}

}

}

和connect.php的代码:

$mysqli = new mysqli('localhost', 'root', 'pass', 'cms' );

if ($mysqli->connect_error) {

die('Error de Conexión (' . $mysqli->connect_errno . ') '

. $mysqli->connect_error);

}

可能是什么问题呢?连接数据库的问题?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值