コードが何をしているのか考えてください。ループごとに、$query
を再定義します 変数であるため、最後に到達すると、$query
の最終値になります。 最後にチェックしたと思います。
作成したものと同じループロジックを引き続き使用する場合は、おそらく最も効率的な方法ではありませんが、内のたびにクエリを実行する必要があります。 ループして、作成した各クエリが実行されるようにします。
より正確には、混乱は、変数に値を割り当てることと、実行のために変数を関数に渡すことの違いを十分に発見していないという事実に起因しているようです。