簡體   English   中英

替代此 php 腳本的 mysqli_num_rows

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM