Formdan Veritabanına Kayıt Ekleme PHP
Formdan veritabanına kayıt ekleme, web geliştirmede sıklıkla kullanılan bir işlemdir. Bu işlem, kullanıcıların bir web sitesi veya web uygulaması aracılığıyla girdiği bilgileri veritabanına kaydetmek için kullanılır. Bu sayede, kullanıcıların girdiği bilgiler daha sonra kolayca erişilebilir ve işlenebilir hale gelir.
Formdan veritabanına kayıt ekleme işlemi, PHP programlama dili kullanılarak kolayca gerçekleştirilebilir. Bu işlem için öncelikle bir HTML form oluşturulması gerekir. HTML form, kullanıcıların girdiği bilgileri toplayan ve bu bilgileri sunucuya gönderen bir yapıdır. HTML form oluşturulduktan sonra, PHP programlama dili kullanılarak bu formdan gelen bilgiler veritabanına kaydedilir.
Formdan veritabanına kayıt ekleme işlemi için aşağıdaki adımlar izlenebilir:
- HTML form oluşturma
- PHP programlama dili ile formdan gelen bilgileri alma
- Veritabanına bağlantı kurma
- Veritabanına kayıt ekleme
- Veritabanı bağlantısını kapatma
Bu adımların ayrıntılı olarak açıklaması aşağıda verilmiştir:
1. HTML Form Oluşturma
HTML form oluşturmak için aşağıdaki HTML kodları kullanılabilir:
“`html
“`
Bu HTML kodları, kullanıcının adını, soyadını ve e-posta adresini girmesini sağlayan bir form oluşturur. Kullanıcı bu formdaki alanları doldurduktan sonra “Kaydet” düğmesine tıkladığında, formdaki bilgiler “kaydet.php” adlı PHP dosyasına gönderilir.
2. PHP Programlama Dili ile Formdan Gelen Bilgileri Alma
Formdan gelen bilgileri PHP programlama dili ile almak için aşağıdaki PHP kodları kullanılabilir:
“`php
“`
Bu PHP kodları, formdan gelen ad, soyad ve e-posta bilgilerini alır ve $ad, $soyad ve $email değişkenlerine atar. Bu değişkenler daha sonra veritabanına kayıt ekleme işleminde kullanılır.
3. Veritabanına Bağlantı Kurma
Veritabanına bağlantı kurmak için aşağıdaki PHP kodları kullanılabilir:
“`php
connect_error) {
die(“Bağlantı hatası: ” . $conn->connect_error);
}
?>
“`
Bu PHP kodları, veritabanına bağlantı kurmak için gerekli olan bilgileri içerir. Bu bilgiler, veritabanının bulunduğu sunucu adı, veritabanına erişim yetkisi olan kullanıcının adı ve şifresi ve veritabanının adıdır. Bu bilgiler doğru bir şekilde girildiğinde, veritabanına bağlantı kurulur ve $conn değişkenine atanır.
4. Veritabanına Kayıt Ekleme
Veritabanına kayıt eklemek için aşağıdaki PHP kodları kullanılabilir:
“`php
query($sql) === TRUE) {
echo “Kayıt eklendi.”;
} else {
echo “Kayıt ekleme hatası: ” . $conn->error;
}
// Veritabanı bağlantısını kapat
$conn->close();
?>
“`
Bu PHP kodları, veritabanına kayıt eklemek için gerekli olan SQL sorgusunu içerir. Bu SQL sorgusu, “kullanicilar” adlı tabloya yeni bir kayıt ekler. Yeni kaydın ad, soyad ve e-posta alanları, daha önce alınan $ad, $soyad ve $email değişkenlerinden alınır. Bu SQL sorgusu doğru bir şekilde çalıştırıldığında, veritabanına yeni bir kayıt eklenir.
5. Veritabanı Bağlantısını Kapatma
Veritabanı bağlantısını kapatmak için aşağıdaki PHP kodları kullanılabilir:
“`php
close();
?>
“`
Bu PHP kodları, veritabanı bağlantısını kapatır. Veritabanı bağlantısı kapatıldığında, veritabanına yapılan tüm işlemler sonlandırılır.
Faydalı Siteler ve İlgili Dosyalar
- PHP Resmi Dokümantasyonu – Veritabanı İşlemleri
- MySQL Resmi Dokümantasyonu – INSERT
- HTML Form Oluşturma Örnekleri