我正在从本教程构建登录脚本: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;
}