select last_insert_id();
or in php use the mysql_insert_id() eg: $somevalue = mysql_insert_id(); print ("The last auto incremented number was: $somevalue<br>\n"); Cheers Curtis Paul Fine said: > Greetinsg. > > If I have a table like with a column being the PK for the table and > being an Auto Increment value, what is the best way to return this value > to my script? It is possible that additional rows may have been added > during the small wait. > > Ie. > > Col 1 Col 2 Col 3 > AA# SmallText SmallText > > 123 Foo Bar > 124 Good Guy > > > So my script (PHP) for adding records to the database inserts > NULL,"text","text" into the table but I need to echo back the # that was > created! > > My thought was to maybe grab the last entry in the database before the > insert, perform the insert and then query where the file # is greater > than that last entry and where the text matches the columns > appropriately. > > I imagine there has to be a better way! > > Thanks for any help! > > > -- > MySQL General Mailing List > For list archives: http://lists.mysql.com/mysql > To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED] -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]