0

我想检查选择查询是否返回一些值。

if(!empty($_POST['sign']))
{
    $e=$_POST['email'];
    $p-$_POST['password'];
    $selquery="select * from login where email_id='$e' and password='$p'";
    $r=mysql_query($selquery);
}
4

2 回答 2

1

要打印 sql 查询结果,请执行以下操作:

 $r = mysql_query ($selquery);
 echo '$a = $r';
于 2013-03-23T10:25:33.053 回答
0

您可以使用 mysql_num_rows() 函数来检索计数并查看它是否大于 0。

if (mysql_num_rows($r) > 0) {
    // do something
}

但是,您真的不应该再使用 mysql_* 函数,因为它们很快就会被弃用。相反,您应该使用 PDO 或 mysqli!

您可以在此处阅读有关为什么不使用这些函数的更多信息:为什么我不应该在 PHP 中使用 mysql_* 函数?

PDO 与 mysqli 的比较在这里: http: //net.tutsplus.com/tutorials/php/pdo-vs-mysqli-which-should-you-use/

于 2013-03-23T10:08:38.187 回答