Liste aus zwei Tabellen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Liste aus zwei Tabellen

    Hallo zusammen,

    ich habe folgendes Problem und ich komme einfach nicht drauf, wie ich das lösen kann. Ich hoffe, jemand von euch kann mir dabei helfen.

    Also zu meinem Problem:

    Ich habe zwei Tabellen:

    Tabelle 1: user
    user_id, name, vorname

    Tabelle 2: geld
    user_id, wert

    Jetzt möchte ich aus diesen beiden Tabellen per PHP eine Liste generieren, die dann so ausschaut.

    user_id | name | vorname | wert

    Jetzt habe ich aber volgendes Problem:
    in der zweiten Tabelle sind nicht alle Daten gleich wie bei der ersten. z.B:

    Tabelle 1 "user"
    1 Müller Hans
    2 Meier Egon
    3 Schmidt Georg
    4 Huber Franz

    Tabelle 2 "wert"
    2 1.56
    4 5.56

    Wenn jetzt kein Wert in der tabelle 2 eingetragen ist, dann soll 0.00 als Wert erscheinen. Bei den anderen den für ihre user_id gültigen Wert

    Ich hoffe, jemand von euch weiß wie ich das bewerkstelligen kann. ich habe mir schon die Haare ausgerauft.....

    thx
    CyberMike

  • #2
    hmmm, versuchs mal mit left outer join....
    weiss nich ob dir da was hilft...
    du möchtest doch eine einfache abfrage...
    aber wenn nichts in der tabelle steht, ist das nich so toll
    kannste nich beim eintragen 0.00 reinschreiben, wenn nichts is, dann wärs einfacher
    oder unter phpmyadmin den standartwert darauf stellen.....
    First: Things get worse under pressure.
    Second: If anything just cannot go wrong, it will anyway
    Third: A falling object will always land where it can do the most damage.

    Kommentar


    • #3
      Das mit der einfachen Liste habe ich schon hinbekommen. Nur der Wert für den wert bekomme ich nicht hin.

      Mein Versuch:
      PHP-Code:
      $gv_query tep_db_query("select wert from geld where user_id = '" $user['user_id'] . "'");
      if (
      $gv_result=tep_db_fetch_array($wert)); 
      Bekomme da den Fehler, wenn eine User_id nicht vorhenden ist.



      MIKE

      Kommentar


      • #4
        Jetzt hab ichs:

        PHP-Code:
        $gv_query tep_db_query("select customer_id, amount from gv_customer where customer_id = '" $customers['customers_id'] . "'");
           if (
        $gv_result=tep_db_fetch_array($gv_query));
            if (
        $gv_result[customer_id]<>$customers['customers_id']) {
              
        $gv_amount='0.00';
            } else {
              
        $gv_amount=$gv_result[amount];
            } 

        Kommentar

        Lädt...
        X