-3

警告: mysql_fetch_assoc() は、パラメーター 1 がリソースであると想定します。14 行目の接続エラーで F:\Softwares\xampp\htdocs\login-check.php に指定された整数です

コード:

<?php
session_start();
if(isset($_SESSION['username']))
{
header("location:home.php");
}
else
{
$user=$_POST['mailid'];
$pass=$_POST['password'];
$con=mysqli_connect("127.0.0.1","rahulk","","weltit");
$get=mysqli_query($con,"SELECT * FROM mem WHERE mailid='$user' AND password='$pass'");
$check=mysqli_num_rows($get);
if ($result=mysql_fetch_assoc($check))
{
$check_pass=$result['password'];
$check_user=$result['mailid'];
if ($check_pass==$pass &&  $check_user==$user)
{
echo "matched";
}
else
{
echo "wrong pass";
}
}
else
{
echo "connection error";
}
}
?>
4

2 に答える 2

0

mysql_fetch_assoc($check)である必要がありますmysql_fetch_assoc($get)。行数カウントの結果を取得することはできません。

于 2013-03-18T15:25:44.763 に答える
0
mysql_fetch_assoc($check)

上記は

mysql_fetch_assoc($get)
于 2013-03-18T15:26:24.473 に答える