我执行了以下mysql查询 -
$stmt = $linkID1->prepare("select fstatus from cae_friends where provider_email=? and request_email=?");
$stmt->bind_param("ss", $uid,$row['email']);
$stmt->execute();
$stmt->bind_result($fstatus);
$stmt->fetch();
$stmt->close();
现在我如何确定我的查询是否返回任何reslutset或其为空。请帮助
答案 0 :(得分:0)
最后我得到了解决方案,可能不是更聪明的方式,但我的目的已经解决了。我将查询更改为 -
$stmt = $linkID1->prepare("select count(fstatus),fstatus from cae_friends where provider_email=? and request_email=?");
$stmt->bind_param("ss", $uid,$row['email']);
$stmt->execute();
$stmt->bind_result($val,$fstatus);
$stmt->fetch();
echo "Row Count : ".$val;
现在$ val正在给出正确的输出。 谢谢你们