먼저 MySQL을 사용하고 있습니다. MySQLi. 나는 가까운 장래에 업그레이드합니다,하지만 지금, 나는이 현재 코드에 붙어 :MySQL (더 이상 사용되지 않음) mysql_num_row() 오류
<?php
$dbusername = "root";
$dbpassword = "pass123";
$db = "login";
$conn = @mysql_connect("localhost:3306", $dbusername, $dbpassword);
mysql_select_db($db);
$userid = $_POST["userid"];
$userpass = $_POST["userpass"];
$sql = mysql_query("SELECT password FROM users WHERE username = {$userid}");
echo $sql;
if(mysql_num_rows($sql) >= 1){
//user not found
echo "Found user login!";
} else {
//user found
echo "Could not find user";
}
mysql_close($conn);
?>
그것은 나에게 오류 "경고주고 유지 : mysql_num_rows도를() 매개 변수 (1) 자원이 될 것으로 예상, 부울에 주어진 C : \ wamp64 \ www \ login.php 라인 19 ". 이것이 왜 발생 하는가?
대부분의 경우 쿼리가 어떤 이유로 실패했습니다. –
@ Riggs 곧장 그 지점으로갑니다. –