PHP ページに複数のクエリ ステートメントがあるため、ページを開くのが非常に遅くなります。どうすればよいですか?
以下のコードを簡単に説明します。まず、部門テーブルから部門レコードをクエリし、次に部門 ID に基づいてユーザー テーブル内の部門に対応するユーザーをクエリします。次に、ユーザー ID に基づいてログ テーブル内のユーザーに対応するログをクエリし、次にクエリを実行します。ログ ID に基づいた監査テーブルのリーダー。監査レコード...一度に 1 つのレイヤーを呼び出すようなものなので、ページを開くのに約 1 分かかります。
データテーブルのスキャン回数が多すぎることが原因と思われますが、解決方法がわかりません。
//クエリ部門
$sql_Depart="SELECT * FROM 部門 WHERE gid>0 AND gid<15 ORDER BY gid";
$query_Depart=$db- >query($sql_Depart);
while($d=$db->fetch_array($query_Depart)){
?>