2016-05-18 6 views
5

ich die letzte Eingabe-ID in MySQLbekommt die eingelegte ID MYSQL

einfachste Weg bekommen will, ist $mysqli->insert_id; Meine Frage zu verwenden ist, ist dies der beste Weg, es zu tun?

Was ist, wenn ein anderer Benutzer einen anderen Beitrag gleichzeitig eingibt und wird es eine falsche ID geben?

Entsprechende Kommentare.

+0

ja das ist der einzige Weg zu einem anderen Benutzer verwendet. Mach dir keine Sorgen über das Einfügen in der gleichen Zeit. mysql verwalte es. –

Antwort

5

Diese ID wird zur Verbindung von $ mysqli hinzugefügt verwendet und wird nicht

+0

danke für deine antwort. Haben Sie eine weitere Frage, muss ich eine andere Abfrage ausführen, um die anderen Details aus der Datenbank zu erhalten, oder gibt es eine andere Möglichkeit, alle Details der Tabelle zusammen mit dem zuletzt eingefügten zu bekommen? – Jordyn

+0

zum Abrufen von Daten in Bezug auf die zuletzt eingefügte ID müssen Sie eine weitere Abfrage ausführen, wobei WHERE id = ". $ Lastid." ' –

+0

in diesem Fall müssen Sie nur einfügen ID haben, weil Sie Informationen haben, die Sie eingefügt :-), wenn Sie gezwungen sind, sollten Sie Abfrage mit eingefügter ID ausführen –