Php 显示选择结果
我试图构建一个查询来从数据库中选择数据,我可以在将来的登录表单中使用该查询来确定用户是否被激活 因此,在我的尝试中,我做了以下几点:Php 显示选择结果,php,mysql,Php,Mysql,我试图构建一个查询来从数据库中选择数据,我可以在将来的登录表单中使用该查询来确定用户是否被激活 因此,在我的尝试中,我做了以下几点: $con = mysql_connect("localhost","steven","PASSWORD!","leercentrum"); echo("This Works"); $query = "SELECT activated FROM users WHERE username = 'steven' "; $result = mysql_query($c
$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
)。作为社区wiki发布
正如我在评论中概述的。。。。。。。你可以读这些
这是您的固定代码:
<?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.
mysql\u query($con,$query)
您没有在这个或mysql\u connect(“localhost”、“steven”、“PASSWORD!”、“leercentrum”)上使用RT*M
每次您在新代码中使用数据库扩展时,它都会被弃用,并且已经使用多年,在PHP7中永远消失。如果你只是在学习PHP,那么就把精力花在学习PDO
或mysqli
数据库扩展上。所有这些都是mysqli_uu语法,而不是mysql_uu-mysql_uconnect()
没有使用4个参数,也没有使用第4个参数anyway@chris85在这种情况下,我们可以使用一些PDO语法来进行良好的度量print\u var($result)代码>?我们有一个新的PHP打印功能吗?谢谢大家对我刚才使用的print\r($result)的评论;现在我得到了结果:这个Worksmysqli\u结果对象([current\u field]=>0[field\u count]=>1[length]=>num\u rows]=>1[type]=>0)。我希望只有1,因为在激活的字段中,值为1,仅此而已。还是我看错了?