Php if语句中查询的结果

Php if语句中查询的结果,php,Php,我一直在尝试用php制作一些东西,在那里我可以确定是否有人在我的数据库中被阻止,然后根据结果回送不同的东西,我不想回送结果本身。我已表示被值“1”阻止,而不是被“0”阻止。可悲的是,无论我尝试做什么,我似乎都不知道它是如何工作的。它唯一的回声就是再见 $result = mysql_query("SELECT blocked FROM Table WHERE name='$user'"); if ($result=="1") { echo "Hello"; } else { ec

我一直在尝试用php制作一些东西,在那里我可以确定是否有人在我的数据库中被阻止,然后根据结果回送不同的东西,我不想回送结果本身。我已表示被值“1”阻止,而不是被“0”阻止。可悲的是,无论我尝试做什么,我似乎都不知道它是如何工作的。它唯一的回声就是再见

$result = mysql_query("SELECT blocked FROM Table WHERE name='$user'");
if ($result=="1") {
    echo "Hello";
}
else
{
    echo "Goodbye";
}
我希望有人知道答案

提前感谢,

克杰尔德

试试看

$result = mysql_query("SELECT blocked FROM Table WHERE name='$user'");
$row = mysql_fetch_array($result);
if ($row['blocked']== 1) { 
    echo "Hello";
}
else
{
    echo "Goodbye";
}

从数据库查询中获取值的教程数不胜数。echo$result可能有助于澄清问题。
$result
可能是一个数组,因此请尝试将
if
语句更改为
if($result[0]=“1”)
不要希望。希望OP能正确理解您的答案。=)它工作得很好,非常感谢你:D