2016-05-04 98 views
-1

我从本教程构建登录脚本:https://www.youtube.com/watch?v=Til3oVNlho4PHP数据库连接错误

正如在评论中看到的那样,我与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; 
} 
+1

欢迎来到SO,请在这里发布相关的代码,您不要指望我们制作一个正确答案的视频吗? –

+0

你的user_exists()函数返回一个值给别的东西,请张贴其他东西。 – Webomatik

+0

你可以发布'$ username'的值吗? –

回答

0

您在查询一个错误:

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变量组成的字符串,你必须“逃离”这个从报价marks.Try这个:

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; 
}