MYSQL结果不起作用

时间:2016-01-24 00:05:50

标签: php mysqli

我正在做一个关于登录区域的教程,下面的代码以前工作过,但我现在得到这个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];

}`

0 个答案:

没有答案