Marlboro adlı üyeden alıntı:
mesajı görüntüle
Php'de boş id leri silmek ?
12
●2.373
- 21-08-2009, 00:55:04Üyeliği durdurulduilginiz için teşekkür ediyorum.
konuyu biraz daha açarak ne yapmak istediğimi sizlere daha net bir dille açıklıyım
şimdi sitemde url dağıtımında örneğin /1000/r10.net ben bu url sildiğim zaman 1000 id boşta kalıyor
daha sonra bir url eklemek istediğim zaman 1001 nolu id alıyor bunda sorun yok ancak url eklediğimde daha önce varmı diye sql bakıyor ve sqlde bir kasma sitede bir yavaşlama oluyor
sildiğim url sayısı 25 bin gibi bir sayı olunca her ne kadarda olsa kasmalar oluyor bu boştaki idleri silip sql sorgu gönderdiği zaman boştaki idlere bakmasın istiyorum - 21-08-2009, 04:20:14Üyeliği durduruldubu şekilde sorguda kullandiginiz alanlari index yaparsaniz performans olarak büyük bir hiz artisi olurMarlboro adlı üyeden alıntı: mesajı görüntüle
- 21-08-2009, 04:32:59Üyeliği durdurulduileriki id yi
$ilerikiId = $suankiId + 1;
ile alma sql sorgusu ile
select min(id) as sonraki from tablo where id > $suankiId
veya
select id as sonraki from tablo where id > $suankiId order by id asc limit 1
sorgularından birisiyle bir sonraki id yi alırsın sonrada php de bir değişkene aktarırsın
not : assoc-array la alacaksan [id] değil [sonraki] gibi alacaksın bu sorguları kullanırsan