| Üye GİRİŞİ |
PHP+PEAR Aplikasyonlarının Kullanımı ve Örnek bir Veritabanı Uygulamasıaşağıdaki satırı herhangi bir yere ekleyelim.
include_path=".;C:\php\php5\pear"
yani pear aplikasyonlarının kurulduğu dizin.Bu şu nedenle önemli.Çünkü o dizindeki “pear.php” dosyasını kullanacağız da ondan. Daha sonra Apache ‘yi restart ediyoruz ve Pear kurulumu tamam.Şu ana kadar PEAR kurulumunu yaptık.Oysa daha işimiz bitmedi.Çünkü şimdi hangi PEAR kütüphanesini kullanacağımızı şeçmedik.Ben sizinle birlikte Database uygulaması yapacağım.Bu nedenle de PEAR Aplikasyonlarının DATABASE http://pear.php.net/search.php?q=database sınıflarını kullanacağım.Bu nedenle arkadaşlar DATABASE sınıflarından DB sınıfını kullanacağım.DB sınıfını indirmek için http://pear.php.net/package/DB adresine gidin ve Download bölümünden bilgisayarınıza indirin.
Arkadaşlar DB sınıfı DB-1.7.11.tgz şeklindeki sıkıştırılmış dosya olarak gelecektir.O dosyayı açalım.Şimdilik burada keselim.Çünkü devamını örnek uygulama ile anlatacağım.
2-PEAR aplikasyonlarının kurulumunun diğer şekli ise bence hepimiz için önemli.Diyelim ki siz tüm sitenizi yaptınız localde çok iyi çalışıyo ama hosting firmanızda PEAR desteği yoksa ne olacak.Tüm çabanız heba olmuş olacak.Çünkü hosting firmanızdan PEAR desteği istesenizde size olumlu cevap vermeleri çok düşük bir ihtimal.Bu nedenle arkadaşlar indirdiğimiz DB sınıfının bize gerekli olan kısmını ve Burası önemli “PEAR.php” dosyasını hosting alanımıza aynı dizine atacağız.Şimdi bu anlattıklarımı bir örnek uygulamaya çevirelim.Böylece daha net anlayacaksınız.
Örnek bir Veritabanı işlemlerinin olduğu Uygulama
Şimdi arkadaşlar
İndirdiğimiz DB-1.7.11.tgz dosyasını açtığımızda birkaç tane klasörün olduğunu görürüz.Burada bizim için önemli olan “DB” klasörü ve “DB.php” dosyasıdır.Bu dosyaları sunucumuza gönderelim.
İşte Önemli NOT: Eğer localde çalışıyorsak ve php.ini dosyası içinde gereken değişiklikleri yapabildiysek herhangi bir değişikliğe ihtiyaç yok.Ama sitemiz hosting alanında ise ve hosting firması PEAR desteği vermiyorsa “DB” klasörü “DB.php” dosyası ve localde PEAR kurulumu yapılması sonucunda oluşan “PEAR.php” dosyasını hosting alanının aynı klasörüne taşımalıyız.Tekrarlarsak “DB” klasörü ,”DB.php” dosyası ve “PEAR.php” dosyası sunucumuzun aynı klasörü içinde olacak şekilde olmalı.Böylece PEAR desteği kazanmış oluruz.ve PEAR aplikasyonlarından DB sınıfını kullanabiliriz.
Şimdi arkadaşlar
PEAR Aplikasyonlarından DB sınıfıyla bir Veritabanı uygulaması yapalım.
PEAR Aplikayonlarının kendine özel kodları(fonksiyonları) olduğunu daha önce söylemiştik.DB sınıfınıda kullandığımıza göre DB sınıfıyla veritabanı erişimi yapalım.Bu şu şekildeki tek satırlık kod ile yapılıyor.
Sqladi://user:password@host:port/databaseadı
Dikkat ettiyseniz bu satır her veritabanı sunucusuna destek vermekte.yani yaptığımız bu uygulama için Mysql yerine PgSql yada MSSql,Access vs. kullanabilirsiniz.vede Sadece satırın başındaki “Sqladi” bölümünü değiştirerek.Daha fazla bilgi için. http://pear.php.net/manual/en/package.database.db.php
Önce bir veritabanı oluşturalım ve içine deneme adında şu yapıda bir tablo oluşturalım.
CREATE TABLE `deneme` (
`userid` int(11) unsigned NOT NULL auto_increment,
`userad` varchar(20) NOT NULL,
`usersoyad` varchar(30) NOT NULL,
`usertakim` varchar(20) NOT NULL,
PRIMARY KEY (`userid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Şimdi diğer sayfaya geçelim.
| kGlz 15.04.2007 | |
| Rating : 10 üzerinden 6.25 |
Yorum ekle