PHP ile MySQL veritabanı entegrasyonu, web uygulamalarında veri depolama ve yönetme için sıkça kullanılan bir yöntemdir. Bir MySQL veritabanına bağlanmak, veri eklemek, silmek, güncellemek veya sorgulamak için PHP ile MySQL entegrasyonunu gerçekleştirebilirsin. İşte temel adımlar:
MySQL Bağlantısı Oluşturma:
Veritabanına bağlanmak için mysqli veya PDO gibi PHP'nin MySQL'i destekleyen genişletmelerini kullanabilirsin. mysqli örneği:
connect.php
$sunucu = "localhost"; // MySQL sunucu adresi
$kullaniciAdi = "kullanici_adi"; // MySQL kullanıcı adı
$sifre = "sifre"; // MySQL şifresi
$veritabaniAdi = "veritabani_adi"; // Veritabanı adı
// Bağlantı oluşturma
$baglanti = new mysqli($sunucu, $kullaniciAdi, $sifre, $veritabaniAdi);
// Bağlantı kontrolü
if ($baglanti->connect_error) {
die("Bağlantı hatası: " . $baglanti->connect_error);
}
Sorgu Yürütme:
Bağlantı başarılı olduğunda, sorguları MySQL veritabanına yollayabilirsin.
connect.php
$sorgu = "SELECT * FROM kullanicilar";
$sonuc = $baglanti->query($sorgu);
if ($sonuc->num_rows > 0) {
while ($satir = $sonuc->fetch_assoc()) {
echo "ID: " . $satir["id"] . " - İsim: " . $satir["isim"] . "<br>";
}
} else {
echo "Hiçbir sonuç bulunamadı.";
}
Bağlantıyı Kapatma:
İşlemler tamamlandıktan sonra MySQL bağlantısını kapatmak önemlidir:
connect.php
$baglanti->close();
Bu temel adımlar, PHP ile MySQL veritabanı arasında bağlantı kurmayı ve veritabanı işlemlerini gerçekleştirmeyi sağlar. Güvenlik için, kullanıcı girişi, sorgulara giriş doğrulaması veya SQL enjeksiyonuna karşı korunma gibi önlemler alınması önemlidir. Ayrıca, şifrelerin ve kullanıcı bilgilerinin güvenli bir şekilde saklanması gereklidir. Bu nedenle, PHP'de veritabanı işlemleri yaparken güvenlik konusuna özen gösterilmelidir.