на самом деле есть несколько способов получить идентификатор, причем как до инсерта, так и после.
До:
1) SELECT MAX( category_id ) + 1 FROM jos_vm_category; — до вставки
2) сделать триггер на инсерт и в триггере определить следующий идентификатор
После:
1) PHP: int mysql_insert_id ([ resource $link_identifier ] )
ссылка
2) mySQL: LAST_INSERT_ID(), LAST_INSERT_ID(expr)
ссылка