> -----Original Message----- > From: Chris Payne [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, June 26, 2002 3:57 PM > To: [EMAIL PROTECTED] > Subject: [PHP-DB] Last ID from database? > > > Hi there everyone, > > How Can I grab just the LAST ID from a database in MySQL with PHP > easily?
Which LAST ID? There are several meanings there. I'll try a couple. 1) If the column is the only auto_increment column in a table, and you want to know the value of that column after an INSERT, just use the following to get the value that was inserted. <? $dbh = mysql_connect($host, $user, $pass); mysql_select_db($db, $dbh); mysql_query("INSERT INTO table (id, col1, col2) VALUES ('','val1','val2')", $dbh); $lastid = mysql_insert_id($dbh); ?> 2) Just want to get the highest value in a column? Try this. <? $dbh = mysql_connect($host, $user, $pass); mysql_select_db($db, $dbh); $result = mysql_query("SELECT MAX(columnname) FROM tablename", $dbh); if ( $row = mysql_fetch_object($result) ) { $lastid = $row->columnname; } ?> > > Thanks you :-) > > Chris > > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.372 / Virus Database: 207 - Release Date: 6/20/2002 > > - - - - - - - Appended by Scientific-Atlanta, Inc. - - - - - - - This e-mail and any attachments may contain information which is confidential, proprietary, privileged or otherwise protected by law. The information is solely intended for the named addressee (or a person responsible for delivering it to the addressee). If you are not the intended recipient of this message, you are not authorized to read, print, retain, copy or disseminate this message or any part of it. If you have received this e-mail in error, please notify the sender immediately by return e-mail and delete it from your computer.