用于检查select查询是否返回值的脚本?

时间:2013-03-23 10:07:11

标签: php html5

我想检查select查询是否返回某些值。

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);
}

2 个答案:

答案 0 :(得分:1)

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

 $r = mysql_query ($selquery);
 echo '$a = $r';

答案 1 :(得分:0)

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

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

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

您可以在此处详细了解为何不使用这些功能:Why shouldn't I use mysql_* functions in PHP?

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