我想检查选择查询是否返回一些值。
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);
}
要打印 sql 查询结果,请执行以下操作:
$r = mysql_query ($selquery);
echo '$a = $r';
您可以使用 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/