PHP ve MySQL ile Veritabanına Veri Ekleme İşlemleri Nasıl Yapılır?

2 Eylül 2023 | 235

Günümüzde web uygulamalarının çoğu, kullanıcı verilerini saklamak ve yönetmek için veritabanlarını kullanır. Bu bağlamda, PHP ve MySQL gibi teknolojiler, dinamik ve etkileşimli web uygulamaları geliştirmek için sıkça tercih edilen araçlardır. Bu yazıda, PHP programlama dili kullanarak MySQL veritabanına nasıl veri ekleyeceğinizi öğreneceksiniz.


 

Adım 1: Veritabanı Bağlantısı Oluşturma

İlk adım olarak, PHP ile MySQL veritabanına bağlantı kurmalısınız. Bu işlem, mysqli veya PDO gibi kütüphaneler kullanılarak gerçekleştirilebilir. Örnek olarak mysqli kullanımını ele alalım:

<?php
$servername = "localhost";
$username = "kullanici_adi";
$password = "parola";
$dbname = "veritabani_adi";
// Veritabanına bağlantı oluşturma
$conn = new mysqli($servername, $username, $password, $dbname);
// Bağlantıyı kontrol etme
if ($conn->connect_error) {
    die("Veritabanı bağlantısı başarısız: " . $conn->connect_error);
}
?>

 

Adım 2: Veri Ekleme İşlemi

Veritabanına veri eklemek için SQL INSERT INTO sorgusu kullanılır. Örnek olarak, kullanıcıların adı ve e-posta adresini içeren bir "kullanicilar" tablosuna veri eklemeyi ele alalım:

<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $ad = $_POST["ad"];
    $email = $_POST["email"];
    $sql = "INSERT INTO kullanicilar (ad, email) VALUES ('$ad', '$email')";
    if ($conn->query($sql) === TRUE) {
        echo "Yeni kayıt başarıyla eklendi.";
    } else {
        echo "Hata: " . $sql . "<br>" . $conn->error;
    }
}
?>

 

Adım 3: HTML Formu Oluşturma

Kullanıcı verilerini almak için bir HTML formu oluşturmalısınız:

<!DOCTYPE html>
<html>
<head>
    <title>Veri Ekleme Formu</title>
</head>
<body>
    <h2>Yeni Kullanıcı Ekle</h2>
    <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
        Ad: <input type="text" name="ad"><br>
        E-posta: <input type="email" name="email"><br>
        <input type="submit" value="Ekle">
    </form>
</body>
</html>

 

Bu blog yazısında, PHP ve MySQL kullanarak veritabanına veri eklemenin temel adımlarını öğrendiniz. Veritabanı bağlantısı kurma, veri ekleme sorgularını çalıştırma ve kullanıcı verilerini almak için HTML formu oluşturma gibi konuları ele aldık. Bu temel bilgileri kullanarak daha karmaşık ve güvenli web uygulamaları geliştirebilirsiniz.

Umarım bu yazı, PHP ve MySQL ile veritabanına veri ekleme konusundaki anlayışınızı artırmıştır. İyi kodlamalar!

| |