私は問題があります、私はデータベースからデータを数える関数を作成したいと思います。しかし、私は列からそれがすべての行ではなく、いくつかのIDを数えたいと思っています。PHPはいくつかの行を数えます
動作しません。私のコード:
function countMember() {
include("./config/config.php");
$fetch_countMember = $fetch_countMember->prepare("SELECT * FROM `accounts`");
$fetch_countMember->execute();
while($fetch_countMember= $fetch_countMember->fetch()) {
if($fetch_countMember["member"] == 5 || $fetch_countMember["member"] == 6 || $fetch_countMember["member"] == 12 || $fetch_countMember["member"] == 13 || $fetch_countMember["member"] == 14 || $fetch_countMember["member"] == 15 || $fetch_countMember["member"] == 16 || $fetch_countMember["member"] == 17 || $fetch_countMember["member"] == 20 || $fetch_countMember["member"] == 21)
$c_member++;
}
return $c_member;
}
あなたがエラーを持っていますか?カウント部分については、クエリーを次のように変更することができれば最適です。SELECT * FROM 'accounts' WHERE member IN(...) –