• 25-06-2014, 14:35:48
    #10
    Kimlik doğrulama veya yönetimden onay bekliyor.
    emrahakin adlı üyeden alıntı: mesajı görüntüle
    @crazykurba'nın mantığı diğer önerilere göre iyi gibi.Benimde önerim bunu çoklu veritabanı olarak değilde tek veritabanı içinde tabloların başıda bu ekleri kullansanız da olabilir itu_uyeler,itu_haberler,odtu_uyeler gibi...
    database çok şişer

    +bir sürü tablo olur. ön ek derdi olur.

    bir tane veritabanı adı değiştir. diğer bütün veriler tablolar aynı hiç bir şey değiştirmeye gerek kalmaz daha kolay olur.
  • 25-06-2014, 16:06:07
    #11
    Sağolun arkadaşlar yardımlarınız için ancak bir türlü çözemedim. Sorunumu akşama detaylıca yazarım. Kısaca şöyle htaccess ile yapmaya çalıştım ancak itu, odtu vs öğretim kurumu adına klasör yapısı olunca bizin dosya sistemimiz bir üst klasöründe oluyor ve işler karışıyor.


    Sent from my iPhone using Tapatalk
  • 30-06-2014, 14:20:50
    #12
    crazykurba adlı üyeden alıntı: mesajı görüntüle
    database çok şişer

    +bir sürü tablo olur. ön ek derdi olur.

    bir tane veritabanı adı değiştir. diğer bütün veriler tablolar aynı hiç bir şey değiştirmeye gerek kalmaz daha kolay olur.
    Aslında sizin yöntemde veritabanı daha problemli.
    Bir den çok kurumla çalışırken çoklu database ile çalışmak risk yönetimi sağlar.
    Kayıt sayısı ileride milyonlara ulaştığında performans düşer. Bir milyon kayıt içinden 100 kayıt çekmekten daha performanlısıdır 100 bin içinden 10'ar kayıt çekmek.
    1 milyon kaydı olan önceki okullar 10 bin kaydı olan yeni okulun sorgu hızını da düşürür.
    Tek bir büyük database i yedeklemek ve yönetmektan daha kolaydır 10 tane %10 büyüklükteki database i yedeklemek ve yönetmek.

    Bunlar şahsi görüşlerim. Ama veritabanının kaldırabileceği yükler var. Bunu tek bir veritabanı olarak yüklediğinizde yarın bir gün ikinci makine gerektiğinde de sıkıntı yaşarsınız. Oysa her kurum için ayrı veritabanı olduğunda sadece bağlantıyı harici makineden açarsınız.
  • 30-06-2014, 14:50:02
    #13
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Mysqli sınıfını kullanabilirsin. Bununla bağlantıları farklı değişkenlere atayıp farklı sorgular yapılabilir.

    Alıntı
    $ogrenci_db = new mysqli("sinavsistemi.com", "root", "123456", "ogrenci");
    $ogrenci_db->query("SELECT * FROM ...");

    $yonetici_db = new mysqli("sinavsistemi.com", "root", "123456", "yonetici");
    $yonetici_db->query("SELECT * FROM ...");
    http://php.net/manual/en/book.mysqli.php
  • 30-06-2014, 14:52:53
    #14
    Kodigen adlı üyeden alıntı: mesajı görüntüle
    Mysqli sınıfını kullanabilirsin. Bununla bağlantıları farklı değişkenlere atayıp farklı sorgular yapılabilir.



    http://php.net/manual/en/book.mysqli.php
    Session yöntemiyle hallettim hocam. Ünilere göre session atayıp ona göre bağlantı sağlatıyorum
  • 30-06-2014, 15:14:16
    #15
    ByAkman adlı üyeden alıntı: mesajı görüntüle
    Session yöntemiyle hallettim hocam. Ünilere göre session atayıp ona göre bağlantı sağlatıyorum
    peki yöntem nedir?
    çoklu databasi mi?
    çoklu tablomu?
    yada tek database tek tablo içinde birden çok kayıt mı?
  • 30-06-2014, 15:17:10
    #16
    crazykurba adlı üyeden alıntı: mesajı görüntüle
    peki yöntem nedir?
    çoklu databasi mi?
    çoklu tablomu?
    yada tek database tek tablo içinde birden çok kayıt mı?
    tek dosya sistemi
    çoklu database sistemi

    örneğin script dosyaları tek
    her öğretim kurumu için ayrı database sistemi

    session ile database e bağlanmaya dayalı yaptım
  • 30-06-2014, 16:41:46
    #17
    ByAkman adlı üyeden alıntı: mesajı görüntüle
    tek dosya sistemi
    çoklu database sistemi

    örneğin script dosyaları tek
    her öğretim kurumu için ayrı database sistemi

    session ile database e bağlanmaya dayalı yaptım

    İyi bir tercih olmuş hayırlısı olsun.