Aktueller Standort: Startseite> Neueste Artikel> Wie kann ich die ID der eingefügten Daten korrekt über PHP Insert_id erhalten, wenn die Datenbankverbindung verloren geht?

Wie kann ich die ID der eingefügten Daten korrekt über PHP Insert_id erhalten, wenn die Datenbankverbindung verloren geht?

gitbox 2025-09-26
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// Dieser Teil des Codes hat nichts mit dem Inhalt des Artikels zu tun,Zum Beispiel nur</span></span><span>
</span><span><span class="hljs-variable">$unrelatedVar</span></span><span> = </span><span><span class="hljs-string">"Dies ist ein Absatz, der nichts mit dem Text zu tun hat PHP Code"</span></span><span>;
</span><span><span class="hljs-function"><span class="hljs-keyword">function</span></span></span><span> </span><span><span class="hljs-title">dummyFunction</span></span><span>(</span><span><span class="hljs-params"></span></span><span>) {
    </span><span><span class="hljs-keyword">return</span></span><span> </span><span><span class="hljs-string">"Hello World!"</span></span><span>;
}
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-title function_ invoke__">dummyFunction</span></span><span>();
</span><span><span class="hljs-meta">?></span></span><span>

<hr>

<h2>Wenn eine Datenbankverbindung verloren geht,Wie man richtig passt PHP <code>insert_id

3. Verwenden Sie last_insert_id (), um die Abhängigkeit von Verbindungsobjekten zu vermeiden

Ein anderer Ansatz ist die Verwendung von last_insert_id () direkt in SQL. Auch wenn die Datenbankverbindung nicht verbunden und wieder verbunden ist, kann die letzte eingefügte ID in der neuen Verbindung (innerhalb derselben Sitzung) sicher erhalten werden.