我试图了解SQL查询实际发生的时间是什么时候?例如,假设我有这样的代码:
$stmt = $db->query("SELECT * FROM my_Table"); //Line #1
foreach ($stmt as $row) //Line #2
{
$abc[] = $row['abc'];
}
在上面的例子中,脚本何时与mysql数据库通信以获取数据?它是否在第1行中查询并将数据存储到$ stmt变量(或)它是否仅连接到foreach()语句中第2行中的数据库?
我知道这可能听起来像一个非常基本的问题,但我试图理解这一点......