:::: MENU ::::
Nisan 2016

PHP ile Oracle veritabanında bulunan tabloya veri nasıl eklenir?

PHP ile Oracle veritabanı kullanarak geliştirmekte olduğum Telefon Rehberi uygulamamın ikinci adımı olan verileri girme işlemi için ekleme.html ve ekle.php adlı iki dosya oluşturdum. Dosyaların içeriklerini aşağıdan inceleyebilirsiniz.

ekleme.html:
ekleme-html

ekle.php:
ekle-php

Ekleme sayfasının ekran görüntüsü:

ekleme-ekrani



PHP ile Oracle veritabanına nasıl bağlanılır?

PHP geliştirme ortamı olarak XAMPP kullandığımdan ve XAMPP’ın Windows versiyonu 32 bit olduğundan PHP ile Oracle kullanmak için gerekli olan kütüphane dosyalarını Oracle Instant Client sayfasından indirip;

instant-client-page

C:\ içerisinde kopyaladım.

instantclient-c-dizini

İlgili kütüphane dosyalarını sisteme tanıtmak için;
Denetim Masası – Sistem ve Güvenlik – Sistem – Gelişmiş sistem ayarları – Ortam Değiişkenleri – PATH – Düzenle
diyerek C:\instantclient_12_1 şeklinde en alt satıra yeni yol bilgimizi ekleyerek pencereleri kapatıyoruz.

path-ayari

Bu işlemden sonra Apache’yi yeniden başlatmamız gerekmektedir, imkan var ise sistemi komple kapatıp açın, ne demiş atalarımız KAPAT AÇ DÜZELİR 🙂

PHP ayarlarının bulunduğu php.ini dosyamızı açarak “extension=php_oci8_12c.dll” bilgisinin önündeki ; işaretini kaldırarak bu ayarı aktifleştirmiş oluyoruz.

php-ini

Bu ayarları yaptıktan sonra bağlantının çalışıp çalışmadığını:

kodlarını bir dosyaya yazarak test edebilirsiniz.

oracle-php-connected

Bağlandı 🙂

Hayırlı olsun.


Oracle Veritabanı Tablosu Oluşturma

Oracle’da veritabanı tablosu oluşturmak için Oracle Application Express’e giriş yaptıktan sonra SQL Workshop menüsünden Object Browser’ı seçiyoruz.

object-browser

Object Browser açıldıktan sonra sağ üst köşedeki Create menüsünden Table’ı seçiyoruz.

oracle-create-table

Açılan pencerede tablo ismi ve tablo alanları oluşturarak ileriye tıklıyoruz.

create-table-oracle

Bir sonraki adımda tckimlikno alanımızı Primary Key olarak tanımlıyoruz.

oracle-primary-key

Daha sonraki adımlarda Foreign Key ve Constraints bölümlerinde herhangi bir değişiklik yapmadan son aşamaya ilerliyoruz.

Burada Create’e bastığımızda tablomuz oluşacaktır.Ayrıca SQL kutucuğu içerisinde de ilgili tablo oluşumunun SQL komutları ile yapılacak halde olan durumu gösterilmektedir.

create-table-sql-oracle

Oluşturulan tablomuz aşağıda görülmektedir.

table-oracle


Sayfalar:123