+ Antworten
Ergebnis 1 bis 3 von 3

Thema: [PHP] DB-Eintrag auslesen

  1. #1
    Hat hier eine Zweitwohnung Avatar von JoomlaWunder
    Registriert seit
    03.03.2010
    Beiträge
    1.494
    Bedankte sich
    88
    Erhielt 282 Danksagungen
    in 277 Beiträgen

    Standard [PHP] DB-Eintrag auslesen

    Hallo,

    ich versuche die Problematik mal sehr vereinfacht auszudrücken:

    In Virtuemart wird die Versandart mit folgendem Code ausgelesen:

    Aus der Tabelle jos_vm_orders:
    $details = $dbo->f("ship_method_id") ;

    Nun möchte ich einen Wert aus einer anderen Tabelle auslesen.

    Aus der Tabelle jos_vm_order_payment:
    $details = $dbo->f("payment_method_id") ;

    Als Ergebnis erhalte ich aber ein leeres Feld. Ich nehme an, dass ich statt $dbo etwas anderes setzen muss. Aber was?

    Wie und wo erfolgt denn eine Zuordnung zwischen den Tabellennamen und diesen DB-Angaben (wie z.B. $dbo)?
    Kann man dies irgendwie aus der DB direkt ermitteln oder ist das irgendwo im PHP-Code definiert?

    Ich bin für jeden Hinweis dankbar, der mir weiterhilft!

    Gruß!
    JoomlaWunder
    Geändert von JoomlaWunder (27.07.2010 um 09:07 Uhr)

  2. #2
    Neu an Board Avatar von coscha
    Registriert seit
    17.02.2005
    Ort
    berlin
    Alter
    45
    Beiträge
    77
    Bedankte sich
    0
    Erhielt 21 Danksagungen
    in 21 Beiträgen

    Standard

    der zugriff auf eine joomla tabelle läuft im grossen und ganzen wie folgt ab:

    PHP-Code:
    // Verbindung zur Datenbank aufbauen
    $database =  JFactory::getDBO();
    // SQL-String zusammenstellen
    $sql "SELECT `feld1`, 'feld2' FROM `#__vm_order_payment`";
    // SQL-String "laden" und abschicken
    $database->query($sql);
    $database->setQuery($sql);
    // Ergebnis in ein Array einlesen
    $ergebnise $database->loadObjectList();
    // Array durchgehen und die Werte auslesen
    foreach ($ergebnise as $ergebnis) {
        
    $details $ergebnis->f("payment_method_id") ;
     } 
    du musst dies nur noch für dich anpassen.
    - - - Das du nicht paranoid bist heißt nicht, dass Sie nicht hinter dir her sind! - - - -

  3. Erhielt Danksagungen von:


  4. #3
    Hat hier eine Zweitwohnung Avatar von JoomlaWunder
    Registriert seit
    03.03.2010
    Beiträge
    1.494
    Bedankte sich
    88
    Erhielt 282 Danksagungen
    in 277 Beiträgen

    Standard

    Danke für die Darstellung. Jetzt weis ich, wonach ich suchen und was ich ändern muss.

    Ich gehe mal davon aus, dass die einzelnen Schritte über mehrere Dateien verteilt sein können.

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein