Kezdőoldal » Számítástechnika » Weblapkészítés » Van olyan mint a mysqli_insert...

Van olyan mint a mysqli_insert_id csak mindig kikérhető?

Figyelt kérdés
Olyan függvény van a php-ban mint a mysqli_insert_id csak kilehet akármikor XY táblából kérni, hogy mi volt az utolsó insert id.

#php #MySQL #insert id
2017. jún. 20. 20:54
 1/5 anonim ***** válasza:
100%

Csak kérdezd le az utolsó id-t..


SELECT id FROM table ORDER BY id DESC LIMIT 1

2017. jún. 20. 20:59
Hasznos számodra ez a válasz?
 2/5 anonim ***** válasza:

Igen van.

[link]

2017. jún. 30. 06:30
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:
Nem, ez nem megoldas a kerdesre, nem jo arra.
2017. jún. 30. 08:08
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:

Az a kérdés, mit akarsz csinálni vele. Merthogy ez egy elég bizonytalan dolog. Több szálon fut a program, te beszúrsz egy értéket, de egy másik szál is beszúrt egyet, már nem a saját értéked id-jét kapod vissza. Vagy mire lekérdezed az utolsót úgy, ahogy a #1 írta, és csinálsz vele valamit, már rég nem az az utolsó, mert valaki más beszúrt két újat.


MySQL-ben nem vagyok annyira otthon, de PostgreSQL-ben pl. van erre egy nagyon korrekt megoldás: minden számlálós táblához tartozik egy külön szekvenciaobjektum, aminek a nextval() metódusával kérhetsz egy új id-t, és direkt azzal rögzítheted be a rekordodat. Az tutira ahhoz a rekordhoz fog tartozni, illetve tutira a következő szabad értéket adja ki. Azt kéne megnézni, van-e a MySQL-nek is ilyenje.

2017. jún. 30. 11:16
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:
Egyébként a #1 megoldásnak sokkal tömörebb és átláthatóbb megfogalmazása a SELECT MAX(id) FROM table. De az előző hozzászólásomban írt fenntartásokkal.
2017. jún. 30. 14:01
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!