Ik zit met een probleem.
Ik ben een reserveringssysteem aan het bouwen, met een reserveringsnummer met de volgende opbouw:
date("Ymd") . '-' . $laatsteId++Hier komt dan uit (uitgaand van vandaag, en het laatste ID uit de database is 10000:
20100816-10000Goed je raad het al: de $laatsteId moet gevuld worden. Maar hoe? Een simpele query; denk aan iets als:
SELECT id FROM reserveringen ORDER BY id DESC LIMIT 1,0;zal hiervoor werken.
Alleen wil ik dit niet. Volgens mij is er ergens in PDO een ingebakken functie om dit op te vragen. PDO::lastInserId() geeft hem van de laatst uitgevoerde query, maar dat zoek ik niet: dit is namelijk de eerste query die hij gaat uitvoeren.
Weet iemand hier een oplossing voor?
Bij voorbaat dank!