سلام شما می تونید کار عقلانه انجام بدید که استفاده از تابع min در sql می باشد فرمت کلی آن
SELECT MIN(esmfield) AS esmnemayeshi FROM name_table;
استفاده کنید که دستود بالا کمترین مقدار موجود در بین داده های اون فیلد رو میده که برای دسترسی به بقیه فیلدها کافی که اسمهای آنها رو قید کنید :
SELECT MIN(esmfield), name,y FROM name_table;
و حالاسوال شما که در پی پی اچ پی این کار رو انجام بدین که این کار بعد از اینکه از جدول جروجی گرفتین داده های گرفته شده را با استفاده از حلقه while , foreach مقایسه کنید براساس فیلد خواسته شده مانند :
$sql = mysql_query("SELECT * FROM users ORDER BY id ASC LIMIT 1");
while($row = mysql_fetch_assoc($sql))
{
$id=$row['id'];
$user = $row['usrname'];
$fname = $row['fname'];
$lname = $row['lname'];
echo "<strong>User:</strong> ".$user." ".$fname." ".$lname."<br/>";
echo $id;
که این کار برای اون چیزی که سوال کردی توصیه نمکنم . هر چند برای داده های کارکتری و عددی جواب ها مختلف هستند .
امیدوارم که جوابتون رسیده باشید.