Daha önce postgreSQL’in ne olduğunu, phppgadmin içeriğini ve ara yüz üzerinden yönetilmesini gördük. Fakat bütün bunları öğrendikten sonra bu performansı yüksek veritabanının PHP ile ilişkilendirmesinin nasıl olacağını bilmemek olmaz. Bu bölümde PHP’nin postgreSQL eklentisine ait fonksiyonları ve bunlar ile ilgili örnekleri inceleyeceğiz.
PHP ile postgreSQL Bağlantısı : pg_connect()
PHP programlama dili, postgreSQL veritabanı ile ilişkilendirilebilmesi için bir kütüphane barındırmaktadır. Bu kütüphanede ise çeşitli fonksiyonlar bulunmaktadır. pg_connect() fonksiyonu bunlardan biridir. PHP ile postgreSQL arasındaki bağlantıyı sağlamaktadır.
Bu fonksiyon yukarıdaki yapı çerçevesinde kullanılır. Parametrelerin her birini kullanma zorunluluğu yoktur. Gerekli bilgiler ışığında sadece veritabanı adı, ya da buna ek olarak kullanıcı adı, şifre vs gibi bilgiler de kullanılabilmektedir.
PostgreSQL Bağlantısını Sonlandırmak : pg_close()
Diğer Fonksiyonlar
SQLite veritabanında gördüğümüz fonksiyonların MYSQL fonksiyonları ile ne derece benzerlik gösterdiğini hatırlayabiliriz. PostgreSQL’de de durum bundan farksızdır. İsim olarak benzerlik gösteren fonksiyonlar, işlev olarak da benzerlik göstermektedirler.
Mysql Fonksiyonları
PostgreSQL Fonksiyonları
pg_query()
Bu fonksiyon, mysql_query() ya da sqlite_query() fonksiyonlarında olduğu gibi, SQL’den gelen sorguyu PHP ile ilişkilendirmektedir.
$sql ile döndürülmek istenen sorgu iletilemez ise hata mesajı gösterilecektir. Bu durumda pg_ErrorMessage() fonksiyonu işlem görebilmektedir.
Bu konuyla ilgili bir diğer yazı, PostgreSQL ile PHP dilinin birbiriyle etkileşim halinde olduğu bir örnek uygulama şeklinde olacaktır.
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.
× 7 = yedi
CAPTCHA (Şahıs Denetim) Kodu *