我想检查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);
}
答案 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/