• 08-07-2008, 21:26:53
    #10
    Class larla ilğili bir makale varmı. Bildiğiniz tavsite ettiğiniz. Ben class yazamıyorum.
  • 09-07-2008, 00:03:06
    #11
    Eposta Aktivasyonu Gerekmekte
    wm_xfreex adlı üyeden alıntı: mesajı görüntüle
    böyle düşünürsek herşeyin bir sınıfı olması gerekir bence serverı include ile yoracağımıza direk fonksiyonlarla çalışmak daha iyi
    ayrıca artık php 5 ile bir satırlık kodla veritabanına bağlanılabiliyor bu kadar hiç gerek yok
    örnek:
    mysqli_connect("localhost","root","sifre","isimler");
    //mysqli_connect("hostunuz","kullanıcı","sifre","db_adi");
    örnek sadece bağlantı olduğu için gerek yokmuş gibi görünebilir, aynı sınıf içinde, sorgu, veri ekleme, güncelleme, güvenlik gibi diğer işlemlerde yapıldığında sınıflar kod yazarını birçok yükten kurtaracaktır. sadece başlıklar;

    function escape($string)
    function query($query_string)
    function fetch_array($query_id=-1)
    function fetch_all_array($query_string)
    function free_result($query_id=-1)
    function query_first($query_string)
    function query_update($table, $data, $where='')
    function query_insert($table, $data)
    function errmsg($msg='')

    gibi... tamamı 150 satırı geçmeyecek, işler kolaylaşacak, güvenli olacak(tek yerde toplandığından atlanmayacak) daha az kod yazılacak...
  • 09-07-2008, 00:56:29
    #12
    aLKaDraZ adlı üyeden alıntı: mesajı görüntüle
    Class larla ilğili bir makale varmı. Bildiğiniz tavsite ettiğiniz. Ben class yazamıyorum.
    Zor değil aslında. Bahsettiğim Mehmet Şamlı'nın kitabında detaylı anlatımı var. Kitaba ulaşma imkanınız varsa Nesneler başlığında bulabilirsiniz aradığınızı.
  • 09-07-2008, 13:38:02
    #13
    Kimlik doğrulama veya yönetimden onay bekliyor.
    artık vt için bir class a ihtiyaç duymuyorum mysqli sayesinde.

    $db = new mysqli("localhost","user","pass","veritabani");
    
    // sorgular
    $db->query("SELECT * FROM tablo");
    // veya toplam kayıt
    $db->query("SELECT * FROM tablo")->num_rows
    //veya Verileri almak
    $db->query("SELECT * fROM tablo")->fetch_array()
    gerçekten çok hoş..