Posledný SQL príkaz

mam tabulku napr. zo 4 polami s toho pole id je auto_increment. vlozim tam nejake data cez mysql_query a do pola id sa zapise cislo. ako zistim ake cislo sa zapisalo?
dejme tomu, ze to mas nejak takhle:

mysql_query(INSERT INTO `tabulka` (`id`, `neco`, `neco2`, `neco3`) VALUES('', '$neco', '$neco2', '$neco3')");

tak to muzes zjistit podle jedne z tech dalsich hodnot nejak takhle

mysql_query(SELECT * FROM `tabulka` where `neco`='$neco' and `neco2`='$neco2', `neco3`='$neco3' order by `id` DESC limit 1);

a kua nesmejte se mi :[
problem je v tom, ze ridkov, s ktorymi sa zhoduje tento sposob moze byt napr. 50!
male imho:
mysql_query(pridas_do_db);

mysql_query("SELECT id FROM tabulka ORDER BY id DESC LIMIT 0,1");

;)
mysis? co to ma spravit?
Vyhodi ti posledni id.
Novy zaznam se pridava na konec radku.
>>SELECT id FROM tabulka ORDER BY id DESC LIMIT 0,1
Vyberes jen sloupec "id" z tabulky "tabulka", ktery bude setrideny od nejvyssi po nejmensi a limitovan od nulteho radku po jeden radek.
http://sk2.php.net/manual/en/function.mysql-insert-id.php
Manualy obcas nekdy prekvapi :)
ano, dokonce i MySQL manual by te prekvapil...

http://dev.mysql.com/doc/refman/4.1/en/getting-unique-id.html
" id je auto_increment ... ako zistim ake cislo sa zapisalo"

Tedy nejdříve INSERT a pak:

SELECT MAX(id) FROM tabulka