第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法在php中正確使用sql查詢的結(jié)果

無法在php中正確使用sql查詢的結(jié)果

PHP
慕神8447489 2023-07-30 12:56:17
我想做的是獲取滿足特定要求的行數(shù),并且根據(jù)滿足的數(shù)量,腳本將執(zhí)行不同的操作。我的代碼:        $sql2 = "SELECT COUNT(email)FROM subscribers WHERE id= ?";        $stmt2 = $conn->prepare($sql2);        $stmt2->bind_param("s", $id);        $stmt2->execute();        $callbacks = $stmt2->get_result();        while($rows = $callbacks->fetch_assoc()){            $results = $rows;        }        $stmt2->close();        if ($results <2001){            $email = trim($_POST["email"]);        }else{            $email_err = "This user has reached the limmit to what their plan can allow .";        }我遇到的問題是我不確定如何實際使用行數(shù)。在此配置中,它不關心結(jié)果的數(shù)量是多少,它只是發(fā)布它們。如果我執(zhí)行類似的操作id_err = $results; 來查看查詢結(jié)果是什么,它會給我一個數(shù)組到字符串轉(zhuǎn)換錯誤。聽起來這種操作需要硬件密集型操作,如果您認為應該直接查詢行并使用 PHP 對其進行計數(shù),請告訴我如何操作。我還嘗試使用$results = $rows['count']不同的名稱(例如“總計”和“結(jié)果”)進行一些變體,但他們?nèi)匀话l(fā)布。當我嘗試查看查詢結(jié)果時,id_err = $results;它會忽略它并無論如何發(fā)布。為了避免對 $id_err 是什么產(chǎn)生任何混淆,如果腳本被使用,它會阻止腳本發(fā)布。并澄清此 SQL 查詢位于條件語句內(nèi)。先感謝您。
查看完整描述

1 回答

?
浮云間

TA貢獻1829條經(jīng)驗 獲得超4個贊

該count函數(shù)將所有記錄作為一行與計數(shù)一起返回。因此,刪除while并比較適當?shù)乃饕?/p>


$sql2 = "SELECT COUNT(email) as the_count FROM subscribers WHERE id= ?";

$stmt2 = $conn->prepare($sql2);

$stmt2->bind_param("s", $id);

$stmt2->execute();

$callbacks = $stmt2->get_result();

$rows = $callbacks->fetch_assoc();

$stmt2->close();

if ($rows['the_count'] < 2001){

     $email = trim($_POST["email"]);

}else{

     $email_err = "This user has reached the limmit to what their plan can allow .";

}


查看完整回答
反對 回復 2023-07-30
  • 1 回答
  • 0 關注
  • 116 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號