[MySQL 4.1] statement-support--Bitte

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

  • [MySQL 4.1] statement-support--Bitte

    Hallo zusammen,

    es geht um eine Abfrage, wo ich irgendwie auf dem schlauch stehe:

    Verwaltung deines Kundenkontos

    Tabelle Adressen
    Code:
    adr_id|adr_ref_type|adr_ref_id|adr_gender|adr_name|adr_extra_info|adr_street|adr_zip|adr_city|adr_ctry_id|adr_timestamp|adr_sync_id
    Tabelle Countries
    Code:
    ctry_id|ctry_name|ctry_code|ctry_name_en|ctry_eu|ctry_active|ctry_shipping_costs_limit|ctry_shipping_costs
    jeder Kunde kann soviel adressen eintragen wie er will

    O.K. soweit so gut -> alle Adressen eines User's ausgeben


    PHP-Code:
        function getAdresses($username)
            {
            
    $db1 = new dbconn(hostuserpassname);

            
    /* Bestimmung userID aus session-Name */
            
    $con_ref_id $this->getConRefID($username);

            
    $sql "SELECT * FROM " tbl_adress " LEFT JOIN " tbl_countries
                
    " ON adr_ctry_id=ctry_id  WHERE adr_ref_id='$con_ref_id' order by adr_id";

            
    $result $db1->query($sql);

            while (
    $data mysql_fetch_assoc($result)) {
                
    $dbarray[] = $data;
            }

            return 
    $dbarray;
            } 
    bis dahin alles klar!

    jetzt gibt es aber noch eine Tabelle Custumer
    wo alle Standardeinstellungen des Users eingetragen sind
    Code:
    cust_id|cust_name|cust_wholesale_vat_code|cust_wholesale_minamount|cust_wholesale_publish|cust_adr_id|cust_delivery_adr_id|cust_wholesale_publish_adr_id|cust_pay_id|cust_contact_id|cust_email_id|cust_language|cust_timestamp|cust_sync_id
    jetzt muss ich diese Tabelle noch in obrige Abfrage einführen
    sodass eben obrige Ausgabe so sortiert wird, das eingetragenen Standardadressen (cust_adr_id,cust_delivery_ad_id) zuerst ausgegeben werden


    cust_contact_id entsp. der UserID
    Danke, der Trallala
    Manchmal verliert ma eben ... und manchmal gewinnen die Anderen

  • #2
    Dann verknüpfe die Tablle mit der anderen Abfrage.

    Oder du holst erst die Standardadresse und dann die adneren.

    Kommentar


    • #3
      Original geschrieben von brusau
      Dann verknüpfe die Tablle mit der anderen Abfrage.
      eben dies ist mein Problem!

      hab da kein Idee
      Manchmal verliert ma eben ... und manchmal gewinnen die Anderen

      Kommentar

      Lädt...
      X