
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:
$servername = "localhost";
$username = "kullanici_adi";
$password = "parola";
$dbname = "veritabani_adi";
$conn = new mysqli($servername, $username, $password, $dbname);
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:
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$ad = $_POST["ad"];
$email = $_POST["email"];
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:
<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!