Thomas G.: MySQL DB Abfrage

Hallo,

ich habe 2 Tabellen in meiner Datenbank ...

at_data
--------------------
at_id ; at_name ; ...

at_tvm
--------------------
at_id ; at_tm

Ich habe jetzt folgenden Query:
$query_tms = mysql_query("select at_id, at_rs_tm from at_tvm where at_tm > 0 order by at_tm");

Gelistet wird das dann so:
<select name="id_tm" class="white">
   <?
   while(list($at_id, $at_tm) = mysql_fetch_array($query_tms))
   {
      print "<option value="".$at_id."">TM ".$at_tm."</option>";
   }
   ?>
</select>

Beim Listen der TM Nummer möchte ich aber auch den Namen anzeigen. Wie kann ich das am geschicktesten machen? Mir viele nur ein, bei jedem durchlauf von while(...) ein Query zu machen, aber bei etwa 150 Einträgen würde das etwa 150 Querys bedeuten ...

Danke im Voraus
Thomas G.

  1. Hallo,

    ich habe 2 Tabellen in meiner Datenbank ...

    at_data

    at_id ; at_name ; ...

    at_tvm

    at_id ; at_tm

    Ich habe jetzt folgenden Query:
    $query_tms = mysql_query("select at_id, at_rs_tm from at_tvm where at_tm > 0 order by at_tm");

    Beim Listen der TM Nummer möchte ich aber auch den Namen anzeigen. Wie kann ich das am geschicktesten machen? Mir viele nur ein, bei jedem durchlauf von while(...) ein Query zu machen, aber bei etwa 150 Einträgen würde das etwa 150 Querys bedeuten ...

    hallo

    mach Deine Abfrage in der Art:
    select at_data.at_id, at_data.at_name, at_tvm.at_rs_tm from at_tvm, at_data
    where at_data.at_id=at_tvm.at_id
    and at_tvm.at_tm > 0
    order by at_tvm.at_tm

    Gruss Kerstin