[英]Alternate to mysqli_num_rows for this php script
我知道这已经被问了很多,但我找不到与 num_rows 无关的其他方法我基本上想在if else 语句中查看数据库中是否存在一条记录,换句话说我不介意使用它,但出于个人复杂的原因,我需要远离它,因为它与我想添加的其他东西相冲突。 所以这是我的代码示例是否有另一种方法可以不使用 mysqli_num_rows 来做到这一点?
<?php
$servername='localhost';
$username='angel';
$password='1234';
$db_name='test';
$connect= new mysqli($servername,$username,$password,$db_name);
$query="SELECT*FROM members WHERE first_name='bob'";
$result= $connect->query($query);
if($result->num_rows >0){
echo 'Exist';
}
else{
echo 'Does not exist';
}
?>
只是为了填写选项池
$query = "SELECT id FROM members WHERE first_name='bob'";
然后检查您是否收到了返回的 ID; 假设表有一个id
列,如果不是只使用另一个
您可以发出一个单独的查询,您所做的就是计算结果:
$getCount = "SELECT COUNT(*) AS `MemberCount` FROM members WHERE first_name='bob'";
然后使用结果来确定程序的路径。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.