我有一个函数可以连接到大约 1000 多个数据库并取回数据并将其放入数组中。
但是,数据太大了,我想在每次循环通过连接时在浏览器上显示结果,而不是等待整个循环完成。
或者如果有更好的方法,请分享。
function Get_data()
{
// loop base on the number of available databases
for ($i = 0; $i < count($client_databases); $i++) {
// Getting connection for each database
$database = $this->connect_clients_db($client_databases[$i]);
// return an array of data from the database
$ClientShema = $this->getSomeData($database);
// put the data in array
$schemas[]=$ClientShema;
}
return $schemas;
}
结果的例子是
loop 1 (database_one) 这是来自数据库一的数据
循环 2 (database_two) 这是来自数据库 2 的数据