Web uygulamalarında veritabanları, verileri depolamak ve yönetmek için hayati bir rol oynar. PHP, veritabanı bağlantıları ve SQL sorgularını yönetmek için kullanılan güçlü bir araç seti sunar. Bu makalede, PHP ile veritabanı bağlantısı kurmayı ve SQL sorgularını çalıştırmayı öğreneceksiniz.
- Veritabanına Bağlanma
PHP ile veritabanı işlemlerine başlamadan önce, bir veritabanına bağlanmamız gerekmektedir. MySQL gibi yaygın veritabanı yönetim sistemleriyle bağlantı kurmak için mysqli veya PDO gibi PHP uzantılarını kullanabiliriz. İşte mysqli kullanarak veritabanına bağlanma adımları:
<?php
$servername = "localhost";
$username = "kullanici_adi";
$password = "parola";
$database = "veritabani_adi";
// Veritabanına bağlanma
$baglanti = new mysqli($servername, $username, $password, $database);
// Bağlantıyı kontrol etme
if ($baglanti->connect_error) {
die("Bağlantı hatası: " . $baglanti->connect_error);
}
echo "Veritabanına başarıyla bağlandı!";
?>
- SQL Sorgularını Çalıştırma
Veritabanına bağlandıktan sonra, PHP ile SQL sorgularını çalıştırabiliriz. İşte birkaç örnek:
- SELECT Sorgusu:
<?php
$sql = "SELECT * FROM kullanici";
$sonuc = $baglanti->query($sql);
if ($sonuc->num_rows > 0) {
while($satir = $sonuc->fetch_assoc()) {
echo "ID: " . $satir["id"]. " - Ad: " . $satir["ad"]. " - Email: " . $satir["email"]. "<br>";
}
} else {
echo "Sonuç bulunamadı.";
}
?>
- INSERT Sorgusu
<?php
$ad = "John Doe";
$email = "john@example.com";
$sql = "INSERT INTO kullanici (ad, email) VALUES ('$ad', '$email')";
if ($baglanti->query($sql) === TRUE) {
echo "Kayıt başarıyla eklendi.";
} else {
echo "Hata: " . $sql . "<br>" . $baglanti->error;
}
?>
- UPDATE Sorgusu
<?php
$id = 1;
$yeni_ad = "Jane Doe";
$sql = "UPDATE kullanici SET ad='$yeni_ad' WHERE id=$id";
if ($baglanti->query($sql) === TRUE) {
echo "Kayıt başarıyla güncellendi.";
} else {
echo "Hata: " . $sql . "<br>" . $baglanti->error;
}
?>
- DELETE Sorgusu
<?php
$id = 1;
$sql = "DELETE FROM kullanici WHERE id=$id";
if ($baglanti->query($sql) === TRUE) {
echo "Kayıt başarıyla silindi.";
} else {
echo "Hata: " . $sql . "<br>" . $baglanti->error;
}
?>
Bu makalede, PHP ile veritabanı bağlantısı kurmayı ve SQL sorgularını çalıştırmayı öğrendiniz. Veritabanlarıyla etkileşim kurmak, web uygulamalarının gücünü artıran önemli bir beceridir. PHP'nin veritabanı işlemleri için sağladığı araçlar sayesinde verileri okuma, ekleme, güncelleme ve silme gibi işlemleri kolayca gerçekleştirebilirsiniz.

Bu Gönderiye Yorum Yapılmamış