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,仅此而已。还是我看错了?