PHP ile MySQL Bağlantısı Kurma

MySQL veritabanlarına PHP ile bağlanmak, web sitenizle veritabanı arasında dinamik veri alışverişi yapmanızı sağlar. Bu sayede kullanıcı girişi, içerik yönetimi ve e-ticaret gibi birçok web uygulamasını geliştirmeniz mümkün hale gelir.

PHP ile MySQL Bağlantısı Kurma

PHP ile MySQL bağlantısı kurmanın iki temel yöntemini, MySQLi ve PDO, adım adım anlatan bir rehber bulacaksınız.

Ön Gereksinimler

Başlamadan önce, aşağıdakilere sahip olduğunuzdan emin olun:

  • Web sunucusu: PHP ve MySQL'in yüklü olduğu bir web sunucusuna ihtiyacınız olacak. Birçok popüler web barındırma sağlayıcısı bu hizmeti sunmaktadır.
  • MySQL veritabanı: Veritabanınızın oluşturulmuş ve gerekli izinlere sahip bir kullanıcı hesabınızın olması gerekir.
  • Metin düzenleyici: Kod yazmak için Notepad++, Sublime Text veya Visual Studio Code gibi bir metin düzenleyici kullanabilirsiniz.

Yöntem 1: MySQLi ile Bağlantı Kurma

MySQLi, MySQL ile PHP arasında modern ve gelişmiş bir arayüz sunar.

  1. Bağlantı Bilgilerini Belirleme:
    $servername = "localhost";
    $username = "kullanıcı_adınız";
    $password = "şifreniz";
    $dbname = "veritabanı_adınız";
    
  2. Bağlantı Kurma:
    $conn = mysqli_connect($servername, $username, $password, $dbname);
    
    if (!$conn) {
      die("Connection failed: " . mysqli_connect_error());
    }
    
  3. Bağlantıyı Kontrol Etme:
    if (!$conn) {
      die("Connection failed: " . mysqli_connect_error());
    } else {
      echo "Bağlantı kuruldu!";
    }
    
  4. Bağlantıyı Kapatma:
    mysqli_close($conn);
    

Yöntem 2: PDO ile Bağlantı Kurma

PDO (Data Access Object), veri tabanlarına bağlanmak için daha genel bir arayüz sunar. MySQL'in yanı sıra PostgreSQL, SQLite ve Oracle gibi diğer veri tabanlarını da destekler.

  1. Bağlantı Bilgilerini Belirleme:
    $dsn = "mysql:host=$servername;dbname=$dbname";
    $username = "kullanıcı_adınız";
    $password = "şifreniz";
  2. Bağlantı Kurma:
    try {
        $conn = new PDO($dsn, $username, $password);
        echo "Bağlantı kuruldu!";
    } catch (PDOException $e) {
        echo "Bağlantı kurulamadı: " . $e->getMessage();
    }
    
  3. Bağlantıyı Kapatma:
    $conn = null;

PHP ile MySQL bağlantısı kurmak nispeten basit bir işlemdir. Anlatmış olduğumuz bu iki yöntemi kullanarak, web siteniz veya uygulamanız için güçlü bir veritabanı bağlantısı kurabilirsiniz.

Tepkiniz Nedir?

like

dislike

love

funny

angry

sad

wow