PHP: MySQL Bağlantısı Kurma

MySQL Veritabanı sistemi bir çok programlama dili ile sorunsuz olarak çalışabilmesine karşın, genellikle PHP programcılarının tercih ettikleri bir veritabanı yönetim sistemi olmuştur. Bunda iki yazılımın mükemmele yakın bir şekilde uyumlu çalışabilmelerinin yanı sıra, her ikisinin de açık kaynak kod lisansına sahip olmaları da etkili olmaktadır.

Ayrıca bütün dünyada internet üzerinden gerek PHP, gerek MySQL için resmi web sitelerinin yanı sıra binlerce kaynak ve tartışma ortamları içeren web sitelerine ve günlüklerine ulaşmak mümkündür.

Bu bölümde, ilk olarak PHP ve MySQL arasındaki bağlantıdan başlayarak temel veritabanı işlemlerinin PHP kullanılarak web üzerinden nasıl gerçekleştirileceğine kadar olan bilgi ve tekniklere yer verilmiştir.

MySQL ile Bağlantı Kurma

PHP programı içerisinden, daha önceden oluşturduğumuz bir MySQL veritabanına, geçerli kullanıcı olan root kullanıcısı ile şifresiz olarak erişim aşağıdaki gibi sağlanabilir:

Burada $snc1 ve $snc2 değişkenlerinin her ikisinin de True değerini aldığı durumda, MySQL ile bağlantı kurulabilmiş ve adres_defteri adlı veritabanı seçilebilmiş demektir. Aksi durum bu iki işlemden birisinde problem var anlamına gelecektir.

Biraz daha ileri seviye tarzda bir bağlantı kurma kodu yazalım:

Büyük programlarda genellikle sabit ve fonksiyon tanımlamaları ayrı dosyalarda tutulur. Böylece bu kodların her programda tekrarlanmasına da gerek kalmamış olur.

Bu dosyaların içerikleri include ya da require fonksiyonları kullanılarak okunur. Örneğin;

Yukarıdaki kodun çalışabilmesi için sistemde tanimlar.php ve fonksiyonlar.php dosyalarının aynı dizinde olması gerekmektedir.

tanimlar.php dosyası:

fonksiyonlar.php dosyası:

 

Diğer Yazılarımız

Tüm Yazılarımız
PHP MySQL Bağlantısı Kurma

Soru işareti kalmasın

Bu yazı hakkında aklınıza takılanlar, bir fikriniz belkide şikayetiniz vardır. Yada yazımızda hatalar olduğunu düşünüyor olabilirsiniz. Peki neden bize ulaşmayı düşünmeyesiniz ki?

Hizmetlerimiz

Binlerce müşterimizin yararlandığı 100'e yakın hizmetlerimizden sizlerde yararlanabilirsiniz. Onlarca ücretsiz web hizmeti ve profesyonel destekle sizleri daima daha ileriye taşımayı hedefliyoruz.

Tüm Yenilik ve Kampanyalardan Haberdar Ol

Yazı hakkında ne Düşünüyorsunuz?