PDO Update – Veri Güncelleme İşlemi

Önceki konularda database bağlanma, veri çekme ve veritabanına yazma işlemlerini gösterdik. Şimdi sıra veritabanından veri güncelleme işleminde. Yine prepare ile sorgumuzu yazıp execute edeceğiz . Aslında hep aynı kodlar sadece sql sorgumuzu değiştiriyoruz fark etmiştirsiniz. [crayon-5c15e15c80408428704968/] Yukarıda 4 column’a sahip bir satırı where id ile seçip güncelledik. Kullanımı kolay aslında. …

Devamını Oku »

PDO İnsert – Veri Yazma İşlemi

PDO serimize veri yazma işlemi ile devam ediyoruz.  Bir üye kaydında, blog kaydında ya da log tutarken verileri veritabanına yazmamız gerekir.  Çok uzatmadan gerekli kodu sunayım. [crayon-5c15e15c80c0e394007925/] Yukarıdaki kodu incelersek prepare methodu ile sorgumuzu yazdık. Sorgumuzu yazarken bir önceki konuda anlattığımız gibi değerleri direk yazmaktansa yerine soru işareti koyduk. Sonra …

Devamını Oku »

PDO Select – Veri Çekme İşlemi

Önceki yazıda veritabanı bağlantımızı yaptık. Şimdi sıra verilerimizi çekme işleminde. Bunu yapmanın 2 yolu var .  Eğer sorguda dışardan bir post ya da get değeri alıyorsanız aşağıda  göreceğiniz ikinci yöntemi kullanmanızı öneririm.   Şimdi kodları paylaşalım. Select – Listeleme İşlemi : Yöntem 1 – Query – Fetch [crayon-5c15e15c80e83832289676/] Yukarıdaki kod size …

Devamını Oku »

PDO ile Veritabanı Bağlantısı

Artık PHP veritabı bağlantısı yaparken mysql kullanılmıyor. Bu yüzden mysqli ya da pdo kullanmanız gerekiyor. Bu ikisi arasında seçim yapmanız gerekirse de pdo kullanmanızı öneririm. Kullanımı gayet kolay ve güvenlik bakımından önemli özelliklere sahip . Başka bir konuda neden güvenli olduğunu açıklayacağım. Şimdi bu konuda en baştan başlayalım. Bu yazıda …

Devamını Oku »

PHP password_hash Kullanımı

Merhabalar. Diyelim ki bir script kodluyorsunuz ve scriptinizde üye kayıt , giriş özelliği var. Kullanıcı kayıt olduğunda parolayı direk veritabanına yazarsanız büyük risk alırsınız. Çünkü herhangi bir açıkla sizin veritabanınıza ulaşırlarsa bütün kullanıcı parolaları çalınır. Bu yüzden parolaları direk yazmak yerine şifreleme algoritmaları ile veritabanına yazıyoruz. Şifreleme algoritmalarında en çok …

Devamını Oku »

PHP == ile === Arasındaki Fark

Php ‘de bir değerin başka bir değere eşit olup olmadığını operatör kullanarak kontrol ettirebiliyoruz. Bunu yaparken karşınıza aşağıdaki genellikle gibi bir kod çıkar. [crayon-5c15e15c815ae277128453/] Yukarıdaki kodda her yerde göreceğiniz klasik bir eşitlik kontrolü var. Ama bazen karşınıza denktir ( === ) çıkabilir. Peki bu ne demek onu açıklayalım. Yukarıdaki kodumuzu …

Devamını Oku »