ソリューションを続行できますが、効率を上げるために、ループ内でSELECTを実行するのではなく、SQLJOINを使用する必要があります。
クエリは、[ルート]フィールドの2つのテーブルを結合する必要があります:
SELECT * FROM buses b
INNER JOIN routes r ON b.Route = r.Route;
このクエリからfromcityにアクセスできるため、ループ内で追加のクエリは必要ありません。 *
を使用するのではなく、SELECTでフィールドを明確に宣言することをお勧めします。 。