pdo-veri-ekleme

PDO Veri Ekleme

PDO Veri Ekleme

Merhaba arkadaşlar bu dersimizde sizlerle pdo ile veritabanımıza veri eklemeyi göstereceğim.

Öncelikle pdo ile veritabanımıza baglanacagız daha sonra verilerimizi ekleyeceğiz.Bi önceki derstede bahsettiğim gibi artık pdo ya geçmeniz sitenizin güvenliği açısından çok çok önemlidir.Biran önce pdo ya geçiş yapmanızda fayda var..

Şimdi pdo ile veri ekleme nasıl olur onu bi görelim…

<?php

<?php 
try {     
$db = new PDO("mysql:host=localhost;dbname=test", "root", "123456"); 
} catch ( PDOException $e ){      
print $e->getMessage(); 
} 

// try catch blogu altında yazmamızın sebebi bir hata oldugunda o hatayı
// net olarak bize bildirmesi ve rahatlıkla hatamızı bulabilmemiz içindir.

?>

Öncelikle veritabanımıza baglandık şimdi ise deneme bir veri ekleyelim..

<?php

<?php 
require_once "baglanti.php"; 
// Baglantımızı dahil ettik..

$ad = "yavuz";
$soyad =  "selim";
$ekle = $db->prepare("INSERT INTO uyeler SET ad=?,soyad=?,");
$ekle->execute(array($ad,$soyad));
if($ekle){
echo "Başarıyla eklendi";
}else{
echo "Bir sorun oluştu";
}
?>

Ekleme işleminde gördüğünüz üzere mysql_query li ifadelerde oldugu gibi veriyi direk sorguya dahil etmek yerine verileri ? işaretine eşitleyip bunlara karşılık gelen değerleri ise execute(array( bölümünde sıra sıra belirtiyoruz.. Böylelikle sql injection açığından kurtulmuş oluyoruz . Pdo tüm tırnakları,html taglarını prepare fonksiyonu ile kendi temizlemektedir ama biz yinede ekstra önlem almaktan asla vazgeçmeyelim..

Yapamayan olur ise yorum ile bildirebilir arkadaşlar kolay gelsin ileriki örneklerim daha profesyonel olacak..

Sonraki konuda görüşmek üzere
Kanalıma abone olmayı unutmayın 🙂

Similar Posts

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir