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
$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"]; }
kodların açıklamasını yapacak olursak,
select icerik_id from icerik ORDER BY icerik_id DESC LIMIT 1
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.


