我尝试构建一个查询来从数据库中选择数据,我可以将其用于将来的登录表单,以确定用户是否被激活。
所以在我尝试这个时,我做了以下事情:
$con = mysql_connect("localhost","steven","PASSWORD!","leercentrum");
echo("This Works");
$query = "SELECT activated FROM users WHERE username = 'steven' ";
$result = mysql_query($con, $query);
print_var($result);
该查询通过SQL Workbench在我的数据库上运行。
我还附上了我的Mysql数据库的截图(表用户)。
我唯一想要的是创建一个布尔返回函数来确定用户是否被激活(返回值1
)或未激活(返回值0
)。
答案 0 :(得分:1)
发布为社区维基。
正如我在评论中所述......你可以阅读这些内容。
这是您的固定代码:
<?php
$con = mysqli_connect("localhost","steven","PASSWORD!","leercentrum");
echo("This Works");
$query = "SELECT activated FROM users WHERE username = 'steven' ";
$result = mysqli_query($con, $query);
// print_var($result); Not a core PHP function.
的RTM:
因为我怀疑你习惯使用mysql_并且认为同样是相同的,所以......它不是。
顺便说一句,print_var()
不是核心PHP函数。
亲眼看看http://php.net/manual-lookup.php?pattern=print_var&scope=quickref
print_r()
是。 http://php.net/manual/en/function.print-r.php 为什么要打印它,是未知的。
您需要获取成功的结果。