# lastInsertId() funktioniert nicht

**URL:** <https://forum.shopware.com/t/lastinsertid-funktioniert-nicht/70057>\
**Category:** Programmierung\
**Created:** [6. Oktober 2020 um 11:12 UTC](https://forum.shopware.com/t/lastinsertid-funktioniert-nicht/70057 "2020-10-06T11:12:22Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jasi](https://avatars.discourse-cdn.com/v4/letter/j/3da27b/32.png) [@Jasi](https://forum.shopware.com/u/Jasi)\
**Post date:** [6. Oktober 2020 um 11:12 UTC](https://forum.shopware.com/t/lastinsertid-funktioniert-nicht/70057/1 "2020-10-06T11:12:22Z")

</div>

Ich bin gerade dabei ein Backend Plugin zu schreiben. In der Hook Funktion möchte ich die letzte verwendete id in der Datenbank herausfinden. Leider ist das Ergebnis $rowID =&nbsp;0.

Mach ich was falsch? Die Variable&nbsp;$dbalConnection ist nicht leer. Wenn ich mit diese ein SQL-Satement ausführe, funktioniert das auch.&nbsp;

Ist das evtl ein Problem, weil der Code&nbsp;im Bootstrap / Backend Plugin steht. Muss noch ein Pfad eingebunden werden.&nbsp;

```
use Doctrine\DBAL\Connection;

```

habe ich schon eingebunden.

```
$dbalConnection = Shopware()->Container()->get('dbal_connection');
$rowID = $dbalConnection->lastInsertId();

```

&nbsp;

Kann mir da jemand weiterhelfen?

---

<div class="post-metadata">

**Author:** ![MrAle](https://avatars.discourse-cdn.com/v4/letter/m/3bc359/32.png) [@MrAle](https://forum.shopware.com/u/MrAle)\
**Post date:** [6. Oktober 2020 um 11:27 UTC](https://forum.shopware.com/t/lastinsertid-funktioniert-nicht/70057/2 "2020-10-06T11:27:31Z")

</div>

Du musst doch noch eine Tabelle eingeben von der du dann wissen willst welche die letzte Id war oder lieg ich jetzt falsch?

Also&nbsp;

```
$rowId = Shopware()->Db()->lastInsertId('s_articles');

```

&nbsp;

Gruß Alex

---

<div class="post-metadata">

**Author:** ![Jasi](https://avatars.discourse-cdn.com/v4/letter/j/3da27b/32.png) [@Jasi](https://forum.shopware.com/u/Jasi)\
**Post date:** [6. Oktober 2020 um 11:57 UTC](https://forum.shopware.com/t/lastinsertid-funktioniert-nicht/70057/3 "2020-10-06T11:57:11Z")

</div>

Hallo Alex,

eigentlich wollte ich die letzte Id, die in der ganzen Datenbank als letztes verwendet wurde. Aber ich habe testweise deinen Code eingebaut. Leider ist da die rowId immer noch 0.

Gruß

Jasmin
