Ergebnis 1 bis 3 von 3

Thema: Fatal error: Call to a member function prepare() on a non-object in

  1. #1
    Contao-Nutzer
    Registriert seit
    13.11.2011.
    Beiträge
    29

    Standard Fatal error: Call to a member function prepare() on a non-object in

    hallo,

    habe folgende Datenbankabfrage führt zu dem oben genannten Fehler:

    PHP-Code:
    class EfgCallbacks extends Frontend
    {
        public function 
    exampleCalculate($arrRow){
            
    $sth $db->prepare("INSERT INTO `tl_member` (`firstname`, `lastname`, `email`) VALUES (?,?, ?)");
            
    $db ->execute('Vorname''Nachname''mail@mail.de');

        }

    Ich komme einfach nicht auf nen grünen Zweig

  2. #2
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    Mal ins Blaue: Was ist denn $db? prepare() ist eine Methode der Klasse Database. Aber ich sehe nicht, ob $db das erfüllt. Kannst du den Teil auch noch zeigen?

    Ich habe das hier mal in die Entwickler-Fragen geschoben

    Sebastian
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

  3. #3
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Ja, der Fehler sagt's ja schon. "on a non-object" - sprich, $db ist kein Objekt, das existiert nicht

    PHP-Code:
    $this->import('Database');
    $objResult $this->Database->prepare("INSERT INTO `tl_member` (`firstname`, `lastname`, `email`) VALUES (?,?,?)")->execute('Vorname''Nachname''mail@mail.de'); 
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

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