Ergebnis 1 bis 2 von 2

Thema: mysql_insert_id() in der Database-Library

  1. #1
    Contao-Nutzer
    Registriert seit
    01.08.2009.
    Beiträge
    33

    Standard mysql_insert_id() in der Database-Library

    Hallo miteinander,
    für eine spezielle Erweiterung brauche ich die ID des letzten SQL-Inserts. Soweit ich das verstehe ist hierfür die Funktion Database->insert_id() vorgesehen. Allerdings ist diese protected.
    Gibt es noch eine andere Möglichkeit an die letzte Eintrags-ID zu kommen?

    Viele Grüße,
    Markus

    //Edit: Okay sorry mein eigener Fehler: Ich habe nicht bis ganz unten gelesen. Für die, die es interessiert: Mittels ->__get(insertId) erhält mal die ID des letzten Eintrags!
    Geändert von markusger (20.10.2010 um 16:29 Uhr)

  2. #2
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von markusger Beitrag anzeigen
    //Edit: Okay sorry mein eigener Fehler: Ich habe nicht bis ganz unten gelesen. Für die, die es interessiert: Mittels ->__get(insertId) erhält mal die ID des letzten Eintrags!
    Lasse das __get() weg, denn dies ist so wie __set() eine magic function.
    Du brauchst nur die property insertId abzufragen.
    PHP-Code:
    $objFoo=$this->Database->prepare('INSERT INTO tl_foo %s')->set(array('bla' => 'fasel'))->execute();
    $id=$objFoo->insertId
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. JpGraph - PHP Graph Creating Library
    Von Honigdachs im Forum Entwickler-Fragen
    Antworten: 11
    Letzter Beitrag: 12.10.2011, 16:36
  2. Could not connect to database...
    Von Rock Rebel im Forum Installation / Update
    Antworten: 5
    Letzter Beitrag: 17.09.2010, 10:31
  3. database.sql und Views
    Von gintoxin im Forum Entwickler-Fragen
    Antworten: 3
    Letzter Beitrag: 28.04.2010, 07:23
  4. 2.8.x: Database::execute() vs. Database::executeUncached()
    Von deerwood im Forum Entwickler-Fragen
    Antworten: 11
    Letzter Beitrag: 03.03.2010, 09:31

Lesezeichen

Lesezeichen

Berechtigungen

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