Programlama Tekniği (-Var Mı) ?
-
http://en.wikipedia.org/wiki/Relational_database
bunu mu demek istedin ? ayrıca neden if kullandığını anlamadım veritabanından where ile çekebilirsin diye düşünüyorum.
-
SinusX bunu yazdı
http://en.wikipedia.org/wiki/Relational_database
bunu mu demek istedin ? ayrıca neden if kullandığını anlamadım veritabanından where ile çekebilirsin diye düşünüyorum.
Hocam elde olan bir sorun değil. Sadece fantazi yapıyorum. Başıma falan gelmedi. sql sorgusuyla bir sürü şey hallediliyor yada condition hallediyor. Dediğim gibi sadece aklıma soru takıldı ; fantazi yapıyorum.
Böyle birşey olur mu, olursa nasıl çözülür falan. Fakat ; mantıken olmaz gibi (trampfd dediği kadarıyla).
yani örnek falan bulsam zaten paylaşıcam. yani örnekte yok ; muhtemelen böyle birşeyde yok. Sadece mantık kısmından bahsediyorum. Olur mu, olursa nasıl olur vs..
-
şu şekilde bir örnekte mantık aramamak lazım bence.
Neden diye soracak olursan hangi işlemde böyle bir yapı kullanılabilinir ki ?
3 milyon veri içerisinde tek tek if ile kontrol eden bir yapı olmaz yani,mantığa bu ters gelir gibime geliyor
böyle bir yapıda atıyorum adam girişde idyi sessiona atar
if $_SESSION['id'] == 537 der 3 milyon veri içerisinde tek tek ifden kurtulmuş olur
yani sql de where ile nokta atışı yapıp session ile değerler saklandıkdan sonra ne diye kastırmanın anlamı var ki
Yoksa ben mi yanlış anladım ?
id - name
40 - zumsuk
537 - sandman
80435 - craft
2987765 - SpArk-
Şimdi normalde veritabanında code bloğu olmadığını varsayarsak ;
// gerekli işlemlerle veri çektik $person değişkenine atadık
if( $person['id'] == '40' )
exit;
elseif( $person['id'] == '537' ){require_once 'db.php'; db::show('blog');
}elseif( $person['id'] == '80435' )$language['low_autorization'];
elseif( $person['id'] == '2987765' ){
require_once 'theme.php'; theme::blue();
} -
var, specification pattern.
http://devlicio.us/blogs/jeff_perrin/archive/2006/12/13/the-specification-pattern.aspx
burdan bak güzel anlatmış. adamın yaptığı örnek senn verdiğin örneğe benzemior ama kafanı çalıştırıp uyarlıyabilirsin.
-
zumsuk hacım eğer yanlış anlamadıysam sen bizim c# da kullandıımız object oriented mantığını sql için uyarlamak istiyorsun:)
Ama böyle bir şey var mı bilmiyorum :)
-
rappermcs bunu yazdı
zumsuk hacım eğer yanlış anlamadıysam sen bizim c# da kullandıımız object oriented mantığını sql için uyarlamak istiyorsun:)
Ama böyle bir şey var mı bilmiyorum :)
benim de anladığım bu.
c# tarafında linq to sql ve entity framework yapıları, tek bir query içerisinde bunları yapmayı sağlıyor.
örnek : http://b1302.hizliresim.com/16/v/kk7hh.png
Böylece onlarca parametre alan ve o parametrelere göre farklı sonuçlar döndüren bir sorguyu bir kez de yazabilirsin. Yukarı da ki sorgu da 13 parametrenin hiçbirini de almayabilir, bir bölümüne göre de şekillenebilir, hepsine göre de şekillenebilir.
attackatak tarafından 27/Şub/13 10:47 tarihinde düzenlenmiştir
