错误:mysqli_query()期望参数1为mysqli,给定资源 [英] Error: mysqli_query() expects parameter 1 to be mysqli, resource given

查看:52
本文介绍了错误:mysqli_query()期望参数1为mysqli,给定资源的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的登录页面出错了。

mysqli_query()期望参数1为mysqli,资源给定。



任何人都可以给我一个解决方案。



我尝试了什么:



Hi, I'm getting an error for my login page.
mysqli_query() expects parameter 1 to be mysqli, resource given.

Can anyone give me a solution.

What I have tried:

<?php
	session_start();
 
	require_once('connectivity-sign-up.php');
 
	$errmsg_arr = array();

	$errflag = false;
 
	function clean($str) {
		echo "str: ".$str;
		$str = @trim($str);
		if(get_magic_quotes_gpc()) {
			$str = stripslashes($str);
		}
		return mysqli_real_escape_string($str);
	}
 
	$user = $_POST['user'];
	$pass = $_POST['pass'];
 
	//Input Validations
	if($user == '') {
		$errmsg_arr[] = 'Username missing';
		$errflag = true;
	}
	if($pass == '') {
		$errmsg_arr[] = 'Password missing';
		$errflag = true;
	}
 
	if($errflag) {
		$_SESSION['ERRMSG_ARR'] = $errmsg_arr;
		session_write_close();
		header("location: login.php");
		exit();
	}
 
	$qry="SELECT * FROM websiteusers WHERE user='$user' AND pass='$pass'";
	$result=mysqli_query($con, $qry);
 
	if($result) {
		if(mysqli_num_rows($result) > 0) {
			//Login Successful
			session_regenerate_id();
			$member = mysqli_fetch_assoc($result);
			$_SESSION['SESS_MEMBER_ID'] = $member['mem_id'];
			$_SESSION['SESS_FIRST_NAME'] = $member['user'];
			$_SESSION['SESS_LAST_NAME'] = $member['pass'];
			session_write_close();
			header("location: page.php");
			exit();
		}else {
			$errmsg_arr[] = 'user name and password not found';
			$errflag = true;
			if($errflag) {
				$_SESSION['ERRMSG_ARR'] = $errmsg_arr;
				session_write_close();
				header("location: sign-up.php");
				exit();
			}
		}
	}else {
		die("Query failed");
	}
?>

推荐答案

errmsg_arr = array();

errmsg_arr = array();


errflag = false;

函数清理(
errflag = false; function clean(


str){
echo str:


这篇关于错误:mysqli_query()期望参数1为mysqli,给定资源的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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