Toplam 320 konuya 1924 yorum yazıldı.
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

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

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 profosyonel olacak..




Etiketler

PDOVeriEkleme

Yorumlar

Buraya henüz hiç yorum yazılmamış...

Yorum Yaz