728x90 AdSpace

  • Latest News

    6/08/2010

    PHP #1 Veritabanı ve Tablo Oluşturuyoruz

    easyphpstart
    Merhaba arkadaşlar site internet günlüğünden biraz web tasarım ve kodlamaya doğru kayıyor… css, php ve photoshop gibi web site tasarıma yönelik konular fazlaşacak gibi :)… Bu makalede ile PHP derslerine başlangıç yapıyoruz… Php de bize gerekecek olan veritabanı, tablolar kolonlar ve veri türleri hakkında ufak bir giriş yapcz… Bunun nasıl yapıldığına bakalım şimdi…


    Öncelikle windowsta çalışanlarımız için bize PHP çalıştırabileceğimiz bir ortam lazım… Bunu EasyPHP programı ile sağlıyoruz… Appserv vs.. programlarda var ben EasyPHP kullanıyorum…
    EasyPHP Resmi Download Sitesi Gezginler Download Adresi EasyPHP Resimli Kurulum
    Evet EasyPHP kurduysak artık başlayabiliriz… Program çalıştığında yukarıdaki gibi Apache ve Mysql’in başlatıldığını gösteren bir uyarı veriliyor… Bunu almadıysak bilgisayarı yeniden başlatıp, yada tekrar kurup ayarları kontrol edelim…

    Tarayıcı oalrak da firefox kullanıyorum arakdaşalr.. Bırakın artık IE yi kullanmayı yaw… Yeter… Firefox daha iyi gelin firefox indirin onu kullanın… Nese reklam yeter… Şimdi mysql e bağlanmak için… Tarayıcımızda
    1-http://127.0.0.1/home/mysql/  yada http://localhost/home/mysql/ bu adrese gidiyoruz… bu local yani yerel adrestir… Kendi bilgisayarımız yani… Eğer açılmadıysa easyphp programının çalışır durumda olup olmadığını kontrol edin…
    2- Adrese girdiğimizde aşağıdaki gibi bir sayfayla karşılaşırız… phpMyAdmin burada veritabanı işlemlerini gerçekleştireceğiz…  örneğin siz eğitim öğretim yapacaksınız. Öncelikle bir okul yaparsınız… Okulun içinde ise sınıflar, bu sınıflarda öğrenciler olur… Ve kimisi sözelcidir kimisi sayısal… Belirli özelliklerine göre farklı sınıflar açarsınız…
    Burada okul bizim veritabanımızdır herşeyi içinde barındırır… Sınıflar ise bizim tablolarımızdır… Belirli özelliklere göre oluştururuz… Örneğin sitemizin üyeler kısmı üyeler tablosunda tutulur…
    Aşağıda gördüğünüz gibi Yeni Veritabanı Oluştur un hemen altında veritabanımızı yazıyoruz… Türkçe karekterlerde sorun yaşamamak için ise latin5_turkish_ci’yi seçiyoruz…. ve Oluştur diyoruz…db_olusturma

    Evet veritabanımızı oluşturduk herkese hayırlı uğurlu olsun…. Aşağıdaki gibi bir alanla karşılaşacasınız kirliadam adında bir veritabanımız oluştuğunu sol tarafta görüyorsunuz…
    mysq_db

    Şimdi tablo oluşturalım… uyeler adında bir tablo oluşturuyoruz… ve alan sayısı olarak 4 yazdım… Şimdi bu 4 nedir… uyeler tablosunda yer alan alanlardır ki bu da üyeismi, üyeşifresi, üyenumarası, üyemail adresi gibi alanlardır… bu kullanacağımız siteye göre değişiklik gösteriyor… Ben diğer derslerde bu ders üzeridnen devam edeceğim için üyeler tablosunu uygun gördüm… daha sonra git diyoruz…
    tablo_uyeler

    Git dedikten sonra aşağıdaki alanla karşılacaksınız… 4 tane alan seçmiştik ve bunlar id, kadi,ksifre,email…
    İD alanı niçin kullanıyoruz… İD çok önnemli örneğin siz ahmet adında bir kullanıcı ile ilgili bir işlem yapıyorsunuz ama ahmet adında birden fazla kullanıcı var… id benzersiz numaradır… otomatik olarak verilir… her kayıtta bir tane verilir… 1,2,3,4,5 vs… diye gider…  ikitane aynı numara olmaz… bu şekilde siz 1 numaralı ahmeti çağırmak için bu id’yi kullanırsınız…  Sayfayı sağa doğru çekip id satırında A.I. kutucuğunu işaretleyin aşağıda resmi mevcut… Türü kısmı için aşağıdaki açıklamaları okuyunuzuyeler_tablosualanlar
    Yukarda id satırında AUTO_INCREMENT kutucuğuna tıklıyoruz daha sonra keydet diyoruz….id_auto_increment
    Ve işte üyeler tablomuzda artık hazır… gördüğnüz gibi üyeler tablomuz sol tarafta db mzin altında yerini aldı sağ tarafta ise alanlarımız görünüyor…
    uyeler
    Veri Türleri:
    INT Tamsayı: -2147483648'den 2147483647 kadar değişen diziye "signed" (işaretli), 0'dan 4294967295'e kadar değişenine "unsigned" (işaretsiz) denir. yukarda da id kısmına tanımladık bunu

    VARCHAR(n) n sayısını geçmemek şartıyla değişen boyutta karakter olabilir. yukarda gördüğünüz gibi biz kadi,ksifre bölümlerini 20 yaptık bu 20 karekter boyutundan fazla olmayacak , email 40 yaptık asdasdasdsa@lakdlsdhas.com belki uzun mail adresleri vardır diye ki 40 karekter olmaz onu çok yapmışız neyse… Size tavsiyem size gerekecek kadar bir değer vermeniz… Çünkü veritabanı sizin verdiğiniz değerler kadar yer tutar… Boş yere yer işgal etmeyelim :Dx

    CHAR(n) Kesinlikle n sayısı kadar karakter olabilir.

    TEXT En fazla 65535(2^16-1) karakter alabilen metin alanı.

    DATE 1000-01-01'den 9999-12-31'e kadar değişebilen tarih alanı.

    önümüzdeki dersler:
    Mysql Bağlantısı:
    Mysql Veri Girme:
    Mysql Veri Çekme:
    kirliadam.com tarafından yazılmıştır… Kaynak belirterek paylaşınız…

    Mehmet Ali

    Grafik tasarım konusunda bir şeyler öğrenmekte, öğrenmekte olduklarını paylaşmakta.

    Website: Mhmtalizm

    • Blogger Yorumları
    • Facebook Yorumları

    3 yorum:

    1. Eline ve Klavyene saglık dostum

      YanıtlaSil
    2. Güzel yazı fakat resimlerde sorun var heralde açılmadı bende.
      Bu arada EasyPHP yerine Wampserver de kullanabilirsiniz
      /kicker

      YanıtlaSil
    3. Türkiyede bloke edilen google İP lerinden dolayı resimler görünmüyor kısa sürede düzelir umarım...

      Evet dediğin gibi apache ve mysql veritabanını windwosta çalıştırabilen bir çok program var... wampserverde onlardan birisidir...

      Teşekürler...

      YanıtlaSil

    Item Reviewed: PHP #1 Veritabanı ve Tablo Oluşturuyoruz Rating: 5 Reviewed By: Kirli Adam
    Scroll to Top