-2

PHP で簡単なログイン ページを作成しようとしていますが、コードは常に「申し訳ありません。資格情報が有効ではありません。もう一度お試しください。」... !! 助けてください!:D

    <?php 
error_reporting(0);

$user ='root';
$host = 'localhost';
$db = 'christcode';
$db_pass = '';

$con=mysqli_connect("$host","$user","$db_pass","$db");

// Check connection
if (mysqli_connect_errno($con))
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }else{

$username = $_POST['username'];
$password = $_POST['password'];


echo $username;
echo $password;
// Insert data into mysql 
$sql="SELECT * FROM users WHERE username='".$username."' and password='".$password."' limit 1";
$result = mysqli_query($sql);
echo $result;




if(mysql_num_rows($result) == 1)
    echo"You are a validated user.";
else
    echo"Sorry, your credentials are not valid, Please try again.";
}
4

1 に答える 1

7
if(mysql_num_rows($result) == 1)

する必要があります

if(mysqli_num_rows($result) == 1)

mysql_ と mysqli_ 関数を混在させることはできません。

于 2013-07-31T20:08:41.580 に答える