我正在做一个关于登录区域的教程,下面的代码以前工作过,但我现在得到这个mysql扩展名已弃用错误。
我真的很困难,并且不了解如何更改MYSQL结果与MYSQLI一起使用的代码部分。
任何帮助都会非常感激,因为我被困了几个小时。
<?php
function user_exists($username) {
$username = sanitize($username);
return (mysql_result( mysql_query("SELECT COUNT(`user_id`) FROM `users` WHERE `username` ='$username' "), 0) == 1) ? true : false;
}
function user_active($username) {
$username = sanitize($username);
return (mysql_result( mysql_query("SELECT COUNT(`user_id`) FROM `users` WHERE `username` ='$username' AND `active` = 1 "), 0) == 1) ? true : false;
}
?>
我尝试用我在网上看到的信息来解决这个问题
这是我所做的调整,其中包括MYSQLI function user_exists($username) {
$username = sanitize($username);
$result = mysql_query("SELECT COUNT(
user_id ) FROM
用户WHERE
用户名='$username' AND
有效`= 1&#34;), 0)== 1)?真假;
$ row = mysqli_fetch_row($ result);
return $ row [0];
}`