Wie erhalten Sie in der Datenbank -Transaktionsverarbeitung die richtige ID des Einfügung in Kombination mit MySQLI_STMT :: $ Insert_id?
1. Herausforderungen der Transaktions- und Einfügen-ID-Erhöhung, wenn wir mehrere Einfügevorgänge ausführen oder Daten in eine Transaktion einfügen. Es ist möglicherweise ungenau, die autoInkremente ID direkt über MySQLi-> Insert_ID zu lesen, insbesondere wenn Multi-Threaded oder Multi-Benutzer gleichzeitig zugreifen. Mit der Eigenschaft $ Insert_id der vorverarbeiteten Anweisung können Sie sicherstellen, dass die durch die aktuelle Anweisung betroffene Einfügungs -ID erhalten wird.
mysqli_stmt::$insert_id