php ile ilgili işlemler

Web tabanlı uygulama geliştirme araçları(PHP, ASP vb...) ile ilgili konuları buraya yazabilirsiniz.
Cevapla
fiko19
Üye
Mesajlar: 73
Kayıt: 07 Oca 2009 11:39

php ile ilgili işlemler

Mesaj gönderen fiko19 »

mrb arkadaşlar yaptığım sitede belli bölümler var ve bu bölümlere gelecek bilgileri veri tabanından alıyorum(MySql), fakat benim yapmak istediğim asıl şey şu, öyle bir kod yazmalıyımki örneğin sitemde 3 tane alan var, her defasında

1. alana = veri tabanındaki en son kayıt
2. alana = veri tabanındaki sondan bir önceki kayıt
3. alana = veri tabanındaki sondan iki önceki kayıt

ve ben veri tabanına kayıt eklediğimde bunlarda güncel olarak 1. alan 2ye ,, 2. alan 3e geçecek, bu kodu nasıl oluşturabilirim
mkysoft
Kıdemli Üye
Mesajlar: 3103
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: php ile ilgili işlemler

Mesaj gönderen mkysoft »

kayıtların bir numrası yada tarihi olmalıdır. tersten sıralayarak akyıtları çekin, limit fonskiyonunu kullanarak sadece 3 kaydı çekin.

Kod: Tümünü seç

select asc tarih, alan1, alan2 from tablom limit 1,3
fiko19
Üye
Mesajlar: 73
Kayıt: 07 Oca 2009 11:39

Re: php ile ilgili işlemler

Mesaj gönderen fiko19 »

tabi dediğinizi deneyeceğim ama şimdi söz konusu olan olay şu

her bir alana veriyi ayrı ayrı çekmem gerekiyor, yani sonuncu veri ayrı gelecek sonra diğer bir alana sondan bir önceki veriyi getir diyebilmeliyim çünkü bunu yaklaşık 20 alan için yapacağım diğer türlü başedebileceğimi sanmıyorum ayrı olmak zorunda
mkysoft
Kıdemli Üye
Mesajlar: 3103
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: php ile ilgili işlemler

Mesaj gönderen mkysoft »

anlamadım
fiko19
Üye
Mesajlar: 73
Kayıt: 07 Oca 2009 11:39

Re: php ile ilgili işlemler

Mesaj gönderen fiko19 »

bakın şimdi diyelimki sitemizde 3tane alan var

1. alana ayrı bir kod yazacağız son kaydı göster diye
2. alana ayrı bir kod sondan bir önceki alan için
3. alana ayrı bir kod sondan iki önceki alan için

üstte verdiğiniz kod hepsini beraber getirmemizi sağlıyor anladığım kadarıyla ama benim bunları ayrı ayrı çekebilmem lazım çünkü 20 küsür alan olacak tek kod ile başetmem mümkün değil
mkysoft
Kıdemli Üye
Mesajlar: 3103
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: php ile ilgili işlemler

Mesaj gönderen mkysoft »

limit 1,1
limit 2,1
limit 3,1

işinizi görür, limit kullanın. benim tavsiyem bu kayıtları tek tek çekmek yerine sorguyu iç içe sorgular haline getirerek tek seferde çekin, böylece sisteminiz hızlanmış olacaktır.
yinede siteye giren çok fazla kullanıcı varsa bu sorgu sizi yavaşlatabilir, ilerde bu işi yapmak için geçici bir tablo oluşturun, bu kayıtları buraya atın, ana tobloya veri girişi olduğunda bu tablonuzuda güncellersiniz.
ilk aşamayı yerine getirin zamanla ne demek istediğimi daha iyi anlayacaksınız.
fiko19
Üye
Mesajlar: 73
Kayıt: 07 Oca 2009 11:39

Re: php ile ilgili işlemler

Mesaj gönderen fiko19 »

teşekkür ederim yardımınız için kullanacağımdan emin olabilirsiniz
Cevapla