Szia!
Az adatbázisban semmit sem szeretnék tárolni. Egyetlen dologra kell: tudjak egyedi azonosítót prezentálni a webes felület számára. A megrendeléseket nem itt tartom nyilván, az más úton jut el hozzánk.
Azért kellett volna a függvény, hogy egy hívás alatt történjen meg a beszúrás és az ID lekérdezése, mert abban a pillanatban, hogy a php-ból két külön hívást kell indítanom - márpedig egyelőre nem látok más megoldást - problémát fognak okozni a párhuzamos folyamatok:
1. lépés: új rekord beszúrása a táblába
2. lépés: utolsó beszúrt ID lekérdezése
Ha párhuzamosan ketten adnak fel rendelést (mivel ez egy webes alkalmazás, nem kizárt!), akkor előfordulhat az az eset, hogy a 2. lépés előtt befigyelt egy másik folyamat 1. lépése, így mindketten ugyanazt az ID-t kapják vissza. Ezt a kockázatot szerettem volna minimálisra csökkenteni.
Gábor