merhabalar tablo yapisini incelerken ID fieldının tipinin varchar oldugunu gördüm. INT yapıp max ile en büyük id yi alabildim.. SELECT MAX AS ID FROM tablo İlgilenen herkese teşekkür ederim.

disconnect, o şekilde denediğimde 9999 gibi fieldlar geliyor

Select from tablo order by id desc bu şekil dene

SELECT id FROM tablo order by id desc en son kaydı alırsın. id nosu en büyük olan

Permission in vermis oldugu SQL kodu dogru, az bir degisiklik ile: Select id from tablo order by id desc limit 1 Bu isler icin kullanilmasi gereken kod: select max from tablo Gelelim senin her seferinde neden 9999 gordugune. Olasiliklar: 1. Buyuk ihtimalle tablo yapindaki id kolonu veri tipi max 9999 a izin veriyor. 2. 6000 kayit olmasina ragmen en buyuk id 9999, yani tekrar eden kayitlar mevuct. Simdi bu olasiliklari tartismak yerine sen bize tablo yapini ver inceleyelim.

bu şekilde son id alınmaz mesela birkaç veri silip yeni veri eklediniz mi hesap şaşırır. En temizi select id from tablo where order by id DESC LIMIT 0,1

merhaba o şekilde de durum değişmedi.

iyinet' Alıntı:

malesef tarih veya zamanla ilgili hiç bir field yok

Lisans' Alıntı:

Merhaba Epey araştırdım ama mysqle girilen kayıtlardan sonuncusunun idsini almayı başaramadım. SELECT MAX AS ID FROM tablo Bu sekilde denedigimde 9999 çikiyor halbuki tabloda 60000 küsür kayit var. Count yapamam çünkü idler karisik toplam id sayisinden son girilen entryleri bulamam. yardim edeceklere şimdiden tesekkur ederiyorum.

update/tarih bölümü var mı tablolarda? yani ne girildiyse, tarihe göre sıralayıp ona göre almak...