MyBBDepo - Türkiyenin MyBB Deposu Forumuna Hoşgeldiniz
Eğer sitemize yaptığınız ilk ziyaretiniz ise, lütfen öncelikle Forum Kurallarını okuyunuz. Forumumuzda bilgi alışverişinde bulunabilmeniz için Kayıt olmalısınız. Üye olmayanlar forumumuzdan yararlanamazlar.
Eğer zaten kayıtlı kullanıcı iseniz, lütfen kullanıcı adınız ve şifreniz ile, Giriş yapınız. (Sitemize üyelik ücretsizdir).
__Smile__ avatar
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5

Derecelendirme: 0/5 - 0 oy

PHP PDO Kullanımı


Sponsor Reklam

Çevrimdışı __Smile__
 Tarih: 18-02-2015, Saat:14:32
(Son Düzenleme: 18-02-2015, Saat:14:33, Düzenleyen: __Smile__.)
#1
Merhaba Arkadaşlar Bugün Sizlere PHP'de PDO Kullanımından Bahsedeceğim.

İlk Olarak PDO Nedir ?
- PDO'da mysql_li gibidir. Açılımı PHP DATA OBJECTS(PHP Veri Objeleri) olan PDO ile mysql_li ile yaptıklarımızı yapabiliriz.
Ayrıca Artık PHP PDO'yu tercih ediyor. eğer mysql_li kullanırsanız hata verecektir fakat yine mysql_li bağlantı ayarlarınızı yapıp veri çekebilirsiniz.

Mysql'de Bağlantı İşlemi;
PHP Kod:
<?php
$baglanti 
mysql_connect("localhost","root","") or die (mysql_error());
mysql_select_db("test"$baglanti) or die ( mysql_error() );
?>

PDO'da ise try ve catch yapısını kullanıyoruz. try catch yapısını kullanmamızın amacı hataları yakalayabilmek
PHP Kod:
<?php
try {
     
$db = new PDO("mysql:host=localhost;dbname=test""root""");
} catch ( 
PDOException $e ){
     print 
$e->getMessage();
}
?>

Mysql'de Select İşlemi;
PHP Kod:
<?php
$sorgu 
mysql_query("SELECT * FROM haberler");
while(
$g=mysql_fetch_array($sorgu)){
echo 
"".$g["haber"]."";
}
?>

PDO'da Select İşlemi;
PHP Kod:
<?php
$sorgu 
$db->query("SELECT * FROM haberler");
foreach(
$sorgu as $g){
echo 
"".$g["haber"]."";
 }
?>

Mysql'de Insert(Ekleme) İşlemi;
PHP Kod:
<?php
$ekle 
mysql_query("INSERT INTO haberler (baslik,icerik) VALUES('başlığımız', 'iceriğimiz')");
if(
$ekle){
echo 
"Haberiniz Eklendi.";
}
?>

PDO'da Insert(Ekleme) İşlemi;
PHP Kod:
<?php
$ekle 
$db->query("INSERT INTO haberler (baslik,icerik) VALUES('başlığımız', 'iceriğimiz')");
if(
$ekle){
echo 
"Haberiniz Eklendi.";
}
?>

ve ya

PHP Kod:
<?php
$ekle
$db->prepare("INSERT INTO haberler SET baslik= ?, icerik= ?");
$ekle2 $db->execute(array("başlığımız""iceriğimiz"));
if (
$ekle2){
echo 
"Haberiniz Eklendi.";
}
?>

Mysql'de Update(Güncelleme) İşlemi;
PHP Kod:
<?php
$update 
mysql_query("UPDATE haberler SET baslik= 'baslığımız güncellendi'");
if ( 
$update ){
     echo 
"Haberiniz Güncellendi.";
}
?>

PDO'da Update(Güncelleme) İşlemi;
PHP Kod:
<?php
$update 
$db->query("UPDATE haberler SET baslik= 'baslığımız güncellendi'");
if ( 
$update ){
     echo 
"Haberiniz Güncellendi.";
}
?>

ve ya

PHP Kod:
<?php
$update 
$db->prepare("UPDATE haberler SET baslik= :baslikk");
$update2 $query->execute(array("baslikk" => "baslığımız güncellendi"));
if ( 
$update2 ){
     echo 
"Haberiniz Güncellendi.";
}
?>

Mysql'de DELETE(Silme) İşlemi;
PHP Kod:
$delete mysql_query("DELETE FROM haberler");
if(
$delete){
echo 
"Bütün Haberler Silindi.";


PDO'da DELETE(Silme) İşlemi;
PHP Kod:
$delete $db->exec("DELETE FROM uyeler");
if(
$delete){
echo 
"Bütün Haberler Silindi.";



Mysql'de Bağlantı Sonlandırma İşlemi;
PHP Kod:
mysql_close($db); 

PDO'da Bağlantı Sonlandırma İşlemi;
PHP Kod:
$db null

PDO gözünüze zor gözükebilir ki zamanında benimde öyleydi fakat yavaş yavaş ısındım bir göz atarsanız nerdeyse mysql ile aynı olduğunu anlarsınız ancak try catch yapısı sizin aklınızı karıştırabilir ki benimde aklımı karıştırdı fakat pekde zor değil mantığı anlarsanız gerisi kolay iyi forumlar dilerim. umarım yardımcı olmuştur...

Ayrıca Buradan da PDO ile ilgili Benim Kaçırdığım Bilgileri Öğrenebilirsiniz.

Alıntı:http://php.net/pdo
Cevapla
Bunu Beğenenler: usameavci
Sponsor Reklam
Sponsor Reklam Sponsor Reklam

 


Bu Konudaki Yorumlar
PHP PDO Kullanımı - Yazar: __Smile__ - 18-02-2015, Saat:14:32
Cvp: PHP PDO Kullanımı - Yazar: Bloody - 20-02-2015, Saat:03:24



Konuyu Okuyanlar: 1 Ziyaretçi

istanbul escort - beşiktaş escort - şişli escort - ataköy escort - ataköy escort - taksim escort - escort mecidiyeköy - çapa escort - topkapı escort

escort - sex hikaye - altyazılı porno - türk ifşa - türk porno - escort bayan