用于循环的MySQL数据库排序

时间:2013-10-23 19:11:37

标签: php mysql codeigniter

我有一种情况,我在另一个查询的结果集中进行多个数据库调用。我正在使用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到芬兰的主要查询?这是一个糟糕的设计吗?

0 个答案:

没有答案