在php中将函数转换为MySQLi

在php中将函数转换为MySQLi,php,mysql,mysqli,Php,Mysql,Mysqli,您好,我正在尝试将以下函数转换为MySQLi。我做了一些,但我不知道其余的。你能帮我吗 function user_exists($username) { $connect = mysqli_connect("host", "user", "password", "table") or die("Sorry, we are experiencing technical difficulties. Please try again later."); $username = sanitize($

您好,我正在尝试将以下函数转换为MySQLi。我做了一些,但我不知道其余的。你能帮我吗

function user_exists($username) {
$connect = mysqli_connect("host", "user", "password", "table") or die("Sorry, we are experiencing technical difficulties. Please try again later.");

$username = sanitize($username);
$query = mysqli_query($connect, "SELECT COUNT(`user_id`) FROM `users` WHERE `username` = '$username'");
return (mysql_result($query, 0) == 1) ? true : false;
}

您正在混合使用mysqli和mysql函数。您的意思是使用
mysqli\u结果

返回mysqli\u结果($query,0)==1@JohnBupit我刚刚编辑了它,得到了这个结果“致命错误:调用未定义的函数mysqli_result()”对不起,我的错。我的目的只是消除三元运算符
mysqli_result
确实不是一个函数。你可以自己做,也可以使用mysqli\u fetch\u assoc
。对不起,我不明白你在问什么。基本上,你能告诉我我需要更改什么吗?所以请编辑我的代码,以便我可以更新它。干杯没有
mysqli\u结果
函数。