我使用PHP與MySQL。PHP與MYSQL數據流
我有一個包含365表的大型數據庫mysql
,每天都包含一個表,並且包含單個表中每個客戶端的數千條記錄。 我的問題是,當我要爲多個客戶端生成報告時,它不顯示任何內容。
另一方面,當我檢查mysql
日誌時,它顯示在後端運行的查詢,當在後端完成的查詢仍然沒有任何內容到達瀏覽器時,瀏覽器仍顯示進程正在運行。
我當前的代碼如下所示:
//$ClientList Contains 100 clientIds
//$TableList contains 30 table list
$TotalCount = count($ClientList);
$CountTables = count($TableList);
for($i=0; $i<$TotalCount; $i++) {
for($j=0; $j<$CountTables; $j++) {
$sql = "INSERT INTO TABLEA SELECT * FROM ".$TableList[$j]." WHERE clientid = '".$ClientList[$i]."'";
$rs = mysql_query($sql);
}
}
for($i=0; $i<$TotalCount; $i++) {
$sql = "SELECT * FROM TABLEA";
//STORE IN ARRAY
$rs = mysql_query($sql);
while($ds=mysql_fetch_assoc($rs)) {
$aRRAY[$i] = $ds;
}
}
for($i=0; $i<count($aRRAY); $i++) {
}
但沒有什麼是來瀏覽我還添加了settimeout
爲0;會話時間增加,但沒有結果。任何解決這個問題的方法?
很少有每桌一天的時間。爲什麼不讓1個表具有日期字段呢? – Raptor 2013-02-15 10:16:57
您的代碼不打印/回顯任何內容到頁面。 – Husman 2013-02-15 10:17:42
你在這個循環中輸出任何東西嗎?對於($ i = 0; $ i
Adder
2013-02-15 10:18:00