PHP数据库连接错误


PHP database connecting error

我正在从本教程构建登录脚本:https://www.youtube.com/watch?v=Til3oVNlho4

正如在评论中看到的,我在user_exist函数中也有同样的错误。有人能帮我找出我做错了什么,或者我应该做些什么来解决这个问题吗?

问题是:当我执行这个代码时,我看到的是一个空白页面。我应该看到文本:存在。

function user_exists($username) {
    $username = sanitize($username);
    $query = mysql_query("SELECT id FROM gebruikers WHERE username = '$username'");
    return (mysql_result($query, 0) == 1) ? true : false;
}

您在查询中有一个错误:

function user_exists($username) {
$username = sanitize($username);
$query = mysql_query("SELECT id FROM gebruikers WHERE username = '$username'");
return (mysql_result($query, 0) == 1) ? true : false;
}

当您需要使用php变量来组成字符串时,必须将其从引号中"转义"出来。试试这个:

function user_exists($username) {
$username = sanitize($username);
$query = mysql_query("SELECT id FROM gebruikers WHERE username = '".$username."'");
return (mysql_result($query, 0) == 1) ? true : false;
}