Another option under same condition is:
'SELECT MAX(ID) AS LASTID FROM MY_TABLE'
Alex Chau
Niklas Lampén wrote:
If you have ID that is a incrementing number, you could just query like
this:
'SELECT ID FROM MY_TABLE ORDER BY ID DESC, LIMIT 1'
And there you have just one result, the last (biggest) ID number.
Niklas
-Original Message-
From: hugh danaher [mailto:[EMAIL PROTECTED]]
Sent: 18. tammikuuta 2002 7:37
To: Php-General
Subject: [PHP] Getting the last record in a mysql table
Help!
I thought this would be easy but it ain't. What I want is the id number
of the last record in a table. I've tried a number of variations to the
following but am getting no where! Any help will be greatly
appreciated. Hugh
$results=mysql_query( SELECT last_insert_id() FROM MY_TABLE );
$row=mysql_fetch_assoc($results); while
($row=mysql_fetch_row($results))
{
print tr;
foreach($row as $field)
{
if ($field==)
{
$field=nbsp;;
}
print td align=centerh5.$field./h5/td;
}
print /tr;
}
print /table/td/tr/table;
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]