Mysqli_num_rows()期望参数1为mysqli_result boolean [英] Mysqli_num_rows() expects parameter 1 to be mysqli_result boolean given in

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

问题描述

include('dbcon.php');





if(isset($ _ POST ['login']))< br $>
{

$ username = $ _POST ['uname'];

$ password = $ _POST ['pass'];

$ qry =SELECT * FROM'admin'WHER''username'='$ username'和'password'='$ password';

$ run = mysqli_query($ con, $ qry);

$ row = mysqli_num_rows($ run);

if($ row< 1)

{

?>



alert('用户名或密码不匹配!!');

window.open('登录。 php','_ self');



<?php

}

else

{

$ data = mysqli_fetch_assoc($ run);

$ id = $ data ['id'];

echo id =。$ id;



我尝试过:



include('dbcon.php');





if(isset($ _ POST ['login']))

{

$ username = $ _POST ['uname '];

$ password = $ _POST ['pass'];

$ qry =SELECT * FROM'admin'WHER''username'='$ username'AND 'password'='$ password';

$ run = mysqli_query($ con,$ qry);

$ row = mysqli_num_rows($ run);

if($ row< 1)

{

?>



alert( '用户名或密码不匹配!');

window.open('login.php','_ self');



<?php

}

else

{

$ data = mysqli_fetch_assoc($ run);

$ id = $ data ['id'];

echoid =。$ id;

include('dbcon.php');


if(isset($_POST['login']))
{
$username = $_POST['uname'];
$password = $_POST['pass'];
$qry="SELECT * FROM 'admin' WHERE 'username'='$username' AND 'password'='$password'";
$run=mysqli_query($con,$qry);
$row=mysqli_num_rows($run);
if($row<1)
{
?>

alert('username or password not match!!');
window.open('login.php','_self');

<?php
}
else
{
$data=mysqli_fetch_assoc($run);
$id=$data['id'];
echo "id = ".$id;

What I have tried:

include('dbcon.php');


if(isset($_POST['login']))
{
$username = $_POST['uname'];
$password = $_POST['pass'];
$qry="SELECT * FROM 'admin' WHERE 'username'='$username' AND 'password'='$password'";
$run=mysqli_query($con,$qry);
$row=mysqli_num_rows($run);
if($row<1)
{
?>

alert('username or password not match!!');
window.open('login.php','_self');

<?php
}
else
{
$data=mysqli_fetch_assoc($run);
$id=$data['id'];
echo "id = ".$id;

推荐答案

_POST ['login']))

{
_POST['login']))
{


username =
username =


_POST ['uname '];
_POST['uname'];


这篇关于Mysqli_num_rows()期望参数1为mysqli_result boolean的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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