Во-первых, я использую 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);
?>
и продолжает давать мне ошибку «Warning: mysql_num_rows() ожидает параметр 1, чтобы быть ресурсом, логический приведено в C: \ wamp64 \ www \ login.php в строке 19 ". Почему это вызвано?
скорее всего, ваш запрос по какой-то причине не удался. –
@RiggsFolly прямо в точку. –