按照教程,我如何将其转换为mysqli?我发现错误是mysql_query不再受支持了,所以我已经将它切换到了mysqli_query,但是现在我不知道从那里继续前进的地方。我该如何返回该功能?
function user_exists($username) {
$username = sanitize($username);
$query = mysqli_query("SELECT COUNT('user_id') FROM 'users' WHERE 'username' = '$username'");
return (mysql_result($query, 0) == 1) ? true : false; }
function user_id_from_username($username) {
$username = sanitize($username);
return mysql_result(mysql_query("SELECT 'user_id' FROM 'users' WHERE 'username' = '$username'"), 0, 'user_id'); }
未来的感谢。
答案 0 :(得分:0)
天空出错是他的错误
你需要做一些事情
mysqli_query($link,$query)
。这意味着您需要将查询语句更改为mysqli_query($link,"YOUR QUERY TEXT HERE")
。$link=mysql_connect("host","username","password")
。您需要将其更改为$link=mysqli_connect("host","username","password","database")
mysql_result
更改为mysqli_result
我在上面写的所有内容都可以在PHP.net资源上公开获得 http://www.php.net//manual/en/book.mysqli.php
如果您需要了解有关mysqli的任何信息,请先查看
答案 1 :(得分:-2)
将mysql_result更改为mysqli_result,将mysql_query更改为mysqli_query