Dünyanın en büyük yazılım firmalarından Microsoft’un geliştirdiği Microsoft Access veritabanı, en çok bilinen ve kullanılan veritabanı programıdır. Kullanımı oldukça geliştirilmiştir. Veritabanı ara yüzünü görmeye gerek kalmadan, kendi içerisindeki sihirbazlar ile veritabanı oluşturulur ve sorgulama yapılabilir.
Microsoft Access programı, herhangi bir Office versiyonu kurulumu sırasında bilgisayarınıza kurulacaktır. Bundan dolayı temin etmesi oldukça kolay bir veritabanı programıdır.
Access Arayüzü
Access ile Tablo Oluşturmak
Veritabanında tablo oluşturmak için “Boş Veritabanı” seçeneğine girerek ilgili seçeneği seçmek yeterli olacaktır. Daha sonraki aşamada “Veriler girerek tablo oluştur” denildiğinde, SQL’e gerek kalmadan manuel olarak veri girmemiz sağlanır.
Access içinde oluşturulan rehber tablosu
Yukarıda görülen tablo, rehber tablosudur ve isimler içermektedir. Bu verileri PHP programlama dilini kullanarak yazdırmak istenirse aşağıdaki gibi bir kod oluşturmak gerekecektir.
PHP ile Acces bağlantısıyla veri çekmek
Yukarıdaki kodları access.php dosya adıyla kaydedip çalıştırdığımızda, Şekil ’deki gibi bir görüntü elde edilecektir.
Uygulama ekran görüntüsü
Yukarıdaki kodlamayı anlayabilmek için satırları teker teker incelemekte fayda var diye düşünüyorum.
Yukarıdaki satırlar, PHP ile ACCESS arasındaki bağlantıyı sağlamaya yöneliktir. Aslında bu bağlantıyı sağlamak için;
bu yol izlenmelidir. Fakat buradaki sorun, kullanıcı adı ve şifre tanımlaması olmaktadır. ODBC bağlantısı olması için sistemin bu alt yapıya sahip olması gerekmektedir. Herhangi bir işletim sisteminde PHP kullanabilmek için gerekli alt yapıyı oluşturacak sunucu kurulmalıdır. Bunu sağlayan sunucu APACHE’dir. Fakat işletim sisteminin ne olduğuna bakılmaksızın, ODBC desteği olup olmadığını anlamak için;
phpinfo.php dosyası çalıştırılıp, ODBC başlığı altında yazan özellikler incelenmelidir.
phpinfo.php ile sunucunun ODBC desteği ve özellikleri
ODBC kullanıcı adı ve şifre bilgileri için ODBC yapılandırılması gerekmektedir.
Yapılandırılma işlemi bu satırlar ile oluşturulup, veritabanı konumu ise belirlenmektedir.
ODBC Yapılandırılması
Bu karmaşık işlemleri kod ile yapmak daha kolay ve zahmetsizdir.
Bu satırda, veriler Access veritabanından çekilmektedir. Görüldüğü gibi numara sırasına göre ayarlanmıştır. ORDER BY kimlik ASC ifadesi bunu belirtmektedir. Execute ifadesi ile de sql sorgulamasında getirilen dataları, bir dizi haline alır ve döngüye sokmaya yardımcı olur.
Bu satırlarda ise SQL ile çekilen veriler, döngü içine alınarak tablolama ile birlikte yazdırılır.
Bir sonraki yazıda görüşmek üzere!
My Name is A. Gokhan SATMAN, and I am a software engineer, Author and game developer. gokhansatman.com
Comment:*
Nickname*
E-mail*
Website
Bir dahaki sefere yorum yaptığımda kullanılmak üzere adımı, e-posta adresimi ve web site adresimi bu tarayıcıya kaydet.
8 − = 1
CAPTCHA (Şahıs Denetim) Kodu *