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");
;)
                                 
                                 
                               
               
                              
               
                              
                                 
                                      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