0

PHP / MySQL を使用してテーブルにデータを入力しています。分類名の代わりに分類 ID が表示されるため、分類テーブルを相互参照して名前を取得する必要があります。次のような MySQL クエリを追加することで、テーブルの各行のループ内でこれを行うことができます。"SELECT classification_name from classifications WHERE classification_id = $row['classification']";

多数の行については、多くのSQLクエリを初期化するため、これによりSQLに不必要な負担がかかると思います。

分類テーブルを PHP 配列に取り込んで相互参照することはできますが、2 つの SQL データ セットを相互参照する簡単な方法はありますか (1 つはループの外側にあります)。

過去に使用したより簡単な方法があると確信しているので、私は気が狂っていると思います。

前もって感謝します。

4

1 に答える 1

1

これは、JOIN;を使用してクエリで実行する必要があります。PHP を使用してこのように情報を取得することは、システムにとって非常に非効率的です。

于 2012-05-30T11:01:43.700 に答える