<?php
include("includes/connect.php");
if(isset($_POST['login'])){
$user_name = $_POST['user_name'];
$user_pass = $_POST['user_pass'];
$login_query = "SELECT * all from admin_login where user_name='$user_name' AND user_password='$user_pass' ";
$run = mysql_query($login_query);
if(mysql_num_rows($run)>0){
$_SESSION['user_name']=$user_name;
echo "<script>window.open('index.php','_self')</script>";
} else {
echo "<script>alert('User Name or Password is incorrect!')</script>"; } } ?>
此错误显示
警告:mysql_num_rows()需要参数1 是资源,布尔值在C:\ wamp \ www \ malala \ admin \ login.php中给出 第8行
答案 0 :(得分:0)
您必须先设置连接(mysql_connect(&#34; loclahost&#34;,&#34; root&#34;,&#34;&#34;,&#34; db_name)) 在mysql_query中你需要2个参数1连接和2个查询。 错误意味着函数无法找到任何行。
答案 1 :(得分:0)
您的查询必须如下:
$login_query = "SELECT * from admin_login where user_name='$user_name' AND user_password='$user_pass' ";