0

別のクエリの結果セットで複数の DB 呼び出しを行う状況があります。私は CodeIgniter を使用してこれらを次のように処理しています。

$sql = "SOME QUERY";

$query = $this->db->query($sql);

if ($query->num_rows() > 0)
{
   foreach ($query->result() as $row) 
  {
      $someID = $row->id;
      // another function that makes another DB call to return a result
      $anotherValue = anotherDBQueryFunction($someID);
  }
}

私の主な質問は、この状況で MySQL 接続がスリープ状態になり、PHP がメイン クエリを終了するのを待ってから閉じますか? これはデザインが悪いのでしょうか?

4

0 に答える 0