我有一个 mysql 数据库,我想执行一个查询,当这个查询正在执行时,数据应该显示在页面中。
因此,例如,如果我从查询结果中有 1,000 个结果行,我想在执行查询时显示每一行,而不是等到查询完成执行然后立即显示它们。
这是我的php代码:
<?php
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
// Database Name
mysql_select_db("dbname", $con);
$test_query = mysql_query("SELECT * FROM V_Posts where _PID > 100 and _PID < 10000");
while($CHECK_PCID_R = mysql_fetch_array($test_query))
{
echo $CHECK_PCID_R['_PID'] . "<br />";
}
?>
我试过了
echo $CHECK_PCID_R['_PID'] . "<br />";
flush();
但它没有工作:(