Nerede Madde ile Veritabanı Sütun Max Value bul

0 Cevap php

Ben bu şekilde veritabanı tablo kurulum var diyelim,

ID | Name  | Area | Timestamp
---+-------+------+------------
1  | Hill  | 1    | 1293243080
2  | Sam   | 1    | 1293243084
3  | Joe   | 2    | 1293243087
4  | Bob   | 2    | 1293243089
5  | Matt  | 3    | 1293243091
6  | Billy | 3    | 1293243095

Sonra büyük Damgasıyla ve belli Alan numarası ile kişinin adı dönmek istiyor.

Örneğin ben dönmek çalıştığınızda o herkesin büyük zaman damgası vardır Ancak, adı Bob Ben sadece Billy olsun.

Nasıl php maksimum Damgasıyla kişiyi değil, aynı zamanda belli bir Alan sayıda kişiyi değil sadece seçmek için alabilirim?

Bu şimdiye kadar benim kod -

(Ben her Bölgesindeki en büyük Damgasıyla kişinin adını görüntüleyen ediyorum çünkü ben loop am)

for ($t = 1; $t <= 3; $t++){
   $result = mysql_query("SELECT * FROM forum_posts WHERE Area='$t' AND Timestamp=(select max(Timestamp) from forum_posts)");

   while($row = mysql_fetch_array($result))
   {
       $post_name[$t]=$row['Name'];
   }
}

print_r ($post_name); 

Siz benim ne önerirsiniz?

0 Cevap