gpt4 book ai didi

Php 计数不适用于我的通知

转载 作者:可可西里 更新时间:2023-11-01 01:00:41 26 4
gpt4 key购买 nike

当我回显 ''.$count.'' 时,它显示 11101101。但我想总计 8 或 7 等。请问我的代码中有什么问题。

我曾经尝试过 $count = mysqli_num_rows($u); 但结果是一样的。

我的代码:

    $g = mysqli_query($dbh,"SELECT id FROM update WHERE from_id`='".$b."' OR `to_id`='".$session->id."'") or die(mysqli_error($dbh));
while ($rows = mysqli_fetch_assoc($g)) {
$ids[]= $rows['id'];
}
foreach ( $ids as $id ){
$u = mysqli_query($dbh,"SELECT id FROM updateside WHERE `id`='".$id."' AND `view` = '0'") or die(mysqli_error($dbh));
$count = mysqli_affected_rows($dbh);
while ($rows = mysqli_fetch_assoc($u)) {
$nid= $rows['id'];
}

echo ''.$count.'';

}

最佳答案

将总计数分配给这样的变量:

假设 mysqli_num_rows 需要查询结果 $u 作为参数。

$total = 0;    

foreach ( $ids as $id ){
$u = mysqli_query($dbh,"SELECT id FROM updateside WHERE `id`='".$id."' AND `view` = '0'") or die(mysqli_error($dbh));
$count = mysqli_num_rows($u);
$count = ($count == "") ? 0 : $count;
$total = $total + $count;
while ($rows = mysqli_fetch_assoc($u)) {
$nid= $rows['id'];
}
}

echo $total;

关于Php 计数不适用于我的通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28022090/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com