LAST_INSERT_ID()
zwraca tylko wartości, które zostały automatycznie wygenerowane przez serwer MySQL dla AUTO_INCREMENT
kolumna; po wstawieniu określonej wartości nie nastąpi automatyczne generowanie i żadna wartość nie zostanie zwrócona przez LAST_INSERT_ID().
Spróbuj:$con->insert_id;