Webmaster Forumu

Geri git   Webmaster Forumu > Webmaster Kaynak Eğitim Tanıtım Hizmet > MySQL Veritabanı SQL

MySQL Veritabanı SQL SQL MySQL Access MSSQL Oracle Veritabani Database

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)   iTrader 
Alt 2007-09-06, 15:13
Member
 
Üyelik tarihi: Jan 2005
Nerden: Suisse
Mesajlar: 329
Tecrübe Puanı: 3
iTrader: %100/3
worshiphim is an unknown quantity at this point
Standart Son id yi almak..

Merhaba
Epey araştırdım ama mysqle girilen kayıtlardan sonuncusunun idsini almayı başaramadım.

SELECT MAX( ID ) AS ID
FROM tablo

Bu sekilde denedigimde 9999 çikiyor halbuki tabloda 60000 küsür kayit var.

Count(ID) yapamam çünkü idler karisik toplam id sayisinden son girilen entryleri bulamam.

yardim edeceklere şimdiden tesekkur ederiyorum.
Alıntı ile Cevapla

  #2 (permalink)   iTrader 
Alt 2007-09-06, 15:15
GNeRaL - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Feb 2005
Nerden: Hiçlik Dünyası
Mesajlar: 847
Blog Entries: 10
Tecrübe Puanı: 3
iTrader: %100/1
GNeRaL will become famous soon enough
Standart

update/tarih bölümü var mı tablolarda?

yani ne girildiyse, tarihe göre sıralayıp ona göre almak...
__________________
Am I soldier? Of course! I love my job!
Alıntı ile Cevapla

  #3 (permalink)   iTrader 
Alt 2007-09-06, 15:18
Member
 
Üyelik tarihi: Jan 2005
Nerden: Suisse
Mesajlar: 329
Tecrübe Puanı: 3
iTrader: %100/3
worshiphim is an unknown quantity at this point
Standart

malesef tarih veya zamanla ilgili hiç bir field yok
Alıntı ile Cevapla

  #4 (permalink)   iTrader 
Alt 2007-09-06, 15:43
Platinum Member
 
Üyelik tarihi: Feb 2005
Mesajlar: 2.057
Tecrübe Puanı: 5
iTrader: %100/10
disconnect has a spectacular aura aboutdisconnect has a spectacular aura about
Standart

SELECT id FROM tablo order by id desc

en son kaydı alırsın. id nosu en büyük olan
Alıntı ile Cevapla

  #5 (permalink)   iTrader 
Alt 2007-09-06, 16:03
Member
 
Üyelik tarihi: Jan 2005
Nerden: Suisse
Mesajlar: 329
Tecrübe Puanı: 3
iTrader: %100/3
worshiphim is an unknown quantity at this point
Standart

disconnect,
o şekilde denediğimde 9999 gibi fieldlar geliyor
Alıntı ile Cevapla

  #6 (permalink)   iTrader 
Alt 2007-09-06, 16:52
Permission - ait Kullanıcı Resmi (Avatar)
best scuba
 
Üyelik tarihi: Dec 2004
Nerden: izmir
Mesajlar: 4.733
Tecrübe Puanı: 7
iTrader: %100/1
Permission will become famous soon enoughPermission will become famous soon enough
Standart

Select * from tablo order by id desc

bu şekil dene
__________________
I'm Back
Alıntı ile Cevapla

  #7 (permalink)   iTrader 
Alt 2007-09-06, 16:54
Member
 
Üyelik tarihi: Jan 2005
Nerden: Suisse
Mesajlar: 329
Tecrübe Puanı: 3
iTrader: %100/3
worshiphim is an unknown quantity at this point
Standart

merhaba o şekilde de durum değişmedi.
Alıntı ile Cevapla

  #8 (permalink)   iTrader 
Alt 2007-09-06, 17:03
iyinet - ait Kullanıcı Resmi (Avatar)
Paylaşım için teşekkürler
 
Üyelik tarihi: Sep 2002
Mesajlar: 6.470
Blog Entries: 2
Tecrübe Puanı: 3
iTrader: %100/6
iyinet is just really niceiyinet is just really niceiyinet is just really niceiyinet is just really niceiyinet is just really nice
Standart

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(id) 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.
__________________
Forum Reklam Site Reklam
Alıntı ile Cevapla

  #9 (permalink)   iTrader 
Alt 2007-09-06, 19:02
Member
 
Üyelik tarihi: Jan 2005
Nerden: Suisse
Mesajlar: 329
Tecrübe Puanı: 3
iTrader: %100/3
worshiphim is an unknown quantity at this point
Standart

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( ID ) AS ID
FROM tablo


İlgilenen herkese teşekkür ederim.
Alıntı ile Cevapla

  #10 (permalink)   iTrader 
Alt 2007-09-10, 20:37
Lisans - ait Kullanıcı Resmi (Avatar)
Member
 
Üyelik tarihi: Aug 2007
Mesajlar: 425
Tecrübe Puanı: 1
iTrader: %100/9
Lisans is on a distinguished road
Standart

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
Alıntı ile Cevapla

Cevapla

Seçenekler
Stil


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
vps almak istiyorum Cagatay VPS VMWare Shared Paylaşımlı 4 2007-04-01 22:22
log almak mithrandil Web Hosting Kurulum Donanım Yazılım 1 2006-10-10 19:48
adwords ten 50.000 hit almak favorites Google Adwords 9 2006-03-23 15:27
pr almak çok kolay yozgatlı Google PR Link Değişimi 47 2005-04-05 08:58
domain almak Anonymous Webmaster Genel Konular 5 2002-08-25 04:05


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 12:05 .


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0

Firefox