-1

20 個のテーブルがあり、データを比較してレコードを取得したいと考えています。

これらのテーブルには 5000 を超えるレコードがあります。

問題は、データの取得が非常に遅く、データを表示する代わりに 1 つのエラーが生成されることです。

致命的なエラー: 最大実行時間の 30 秒を超えました

これは PHP であり、クエリは "$query1 = "SELECT employees.*,upgradations.EmpID, upgradations.BPZ,picture.PicPath , registration.Designat FROM upgradations,employees,picture,designation
WHERE upgradations.Designationz=designation.Code AND です。 upgradations.UPStatus=1 AND picture.EmpID=employees.EmpID AND upgradations.EmpID=employees.EmpID
AND employees.DEntry='$UCNIC' ORDER BY employees.ID ASC LIMIT $start, $limit ";"

4

2 に答える 2

1

php.iniファイルの最大exicutaion時間を超える必要があります

 ini_set('max_execution_time', 300); //300 seconds = 5 minutes
于 2012-11-19T10:36:16.453 に答える
0

php.in ファイルで

ini_set を検索

これに変更

ini_set('max_execution_time', 1000); //1000 second
于 2012-11-19T10:44:25.100 に答える