+ Antworten
Ergebnis 1 bis 1 von 1

Thema: SQL error 0008

  1. #1
    Neu an Board
    Registriert seit
    19.01.2011
    Beiträge
    2
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard SQL error 0008

    Hallo zusammen,

    ich bastel derzeit an einer kleinen lokalen Webapplikation mit Joomla 1.5. . Allerdings bekomme ich einen Fehler, den ich nicht so ganz verstehe!

    Ich möchte die Summe der Einzahlungen eines einzelnen Users zurückgeben lassen.

    $query = "SELECT SUM(Euro) as Summe "
    . " FROM payments"
    . " WHERE `UserID` = " . $UserID
    . " GROUP BY `UserID`" ;
    $db->setQuery( $query );
    $rows = $db->loadObjectList();
    foreach ($rows as $row)
    { $Summe = $row->Summe; }
    return $Summe;

    allerdings baut sich joomla gar nicht erst auf, sondern ich bekomme eine komplett weisse Seite mit lediglich folgender Zeile:
    SQL error 0008

    setze ich statt
    $Summe = $row->Summe;
    die Zeile
    echo $row->Summe;

    dann baut sich joomla auf und ich bekomme die korrekte Summe angezeigt.
    Aber ich muss diese Variable zurückgeben an die Funktion, die den Quatsch aufruft.

    ich habe es auch schon mit loadresult probiert. Keine Chance. Auch eine zweite Variable mit dem Ergebnis zu füllen und die zweite Variable zurückzugeben scheiterte.

    Vielleicht kann mir einer von euch helfen. Ich danke euch im voraus.
    Grüsse
    Keystone

    PS: Habs endlich gefunden. Lag nicht an dem Code hier oben. Sondern an der dritten abhängigen Variablen, die auf das Ergebnis zurückgreift.
    Geändert von keystone (30.12.2011 um 10:06 Uhr) Grund: habs gelöst

+ Antworten

Lesezeichen

Berechtigungen

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