Bu yazımda sizlere MySQL’ de bulunan bir tablodaki en son kaydın id değerini almak için yöntemlerden bir tanesini anlatacağım.
öncelikle tablo yapımız ve veriler.
üstteki gibi bir tablo yapısında
[code language=”php”]
$sorgu = mysql_query("select icerik_id from icerik ORDER BY icerik_id DESC LIMIT 1");
if($sorgu)
{
$sorgu_sonuc = mysql_fetch_assoc($sorgu);
echo "Son Kaydın İd Değeri :: ". $sorgu_sonuc["icerik_id"];
}
[/code]
kodların açıklamasını yapacak olursak,
[code language=”sql”]
select icerik_id from icerik ORDER BY icerik_id DESC LIMIT 1
[/code]
ifadesi icerik tablosundaki tüm kayıtları icerik_id alanına göre tersten sıralar,
limit ifadesi ile bu sıralamadan sadece ilk kaydı alır.
select icerik_id ile de bu kaydın icerik_id alanını bize verir.