0

私は単純なデータベースを照会しており、次の PHP コードを使用しています...

while ($row = $results->fetch_assoc()) {

    if($row["status"] == 1) {
        $total[] = $row["to_win"];
    }

    print_r($total);

}

現在のデータ構造は次のようになります...

id          to_win          status
1           1200.00         1
2           238.94          2
3           1850.57         1
4           55.00           2
5           127.85          2

問題は、別の行を取得するたびに $total が配列に追加されるように見えることです。その結果、私のprint_rはこれです...

Array ( [0] => 1200.00 ) Array ( [0] => 1200.00 ) Array ( [0] => 1200.00 ) Array ( [0] => 1200.00 [1] => 1850.57 ) Array ( [0] => 1200.00 [1] => 1850.57 ) Array ( [0] => 1200.00 [1] => 1850.57 ) Array ( [0] => 1200.00 [1] => 1850.57 ) Array ( [0] => 1200.00 [1] => 1850.57 )

配列に複数のエントリではなく、1200.00 と 1850.57 が含まれるように、ID ごとに 1 回追加することはできますか?

ありがとう!

4

1 に答える 1