Kategori: Programlama

ER 0

PHP ve Sabit Tanımlamalar

PHP’de değişkenlerden başka kullanabileceğimiz bir de sabitler vardır. Sabitler, tanımlandıktan sonra değiştirilemezler. Birkaç örnek verelim. define(‘SABIT’, ‘foo’); var_dump(SABIT); Sabitler, programlama dillerinde genellikle büyük harflerle tanımlanırlar. Bu genel bir gelenektir, daha farklı biçimlerde de kullanılabilir...

sublime 0

jQuery ile Dinamik Olarak Oluşturulan Elemente Erişmek

jQuery ile DOM’da bulunan elementlere $(‘.element’) şeklinde kullanarak erişebiliyoruz. Fakat dinamik olarak oluşturulan elementlere erişmek için farklı bir durum söz konusu oluyor. Bunun için şu kullanım yeterli geliyor: $(‘body’).on(‘click’, ‘.element’, function(){ console.log($(this).html()) }) Kolay gelsin.

PHP PDO 0

PHP için Kullanışlı Veritabanı Sınıfı

Yazdığım uygulamalarda en çok ihtiyaç duyduğum ve kullandığım şey veritabanı işlemleri yapmak olduğu için bir sınıf yazmaya giriştim. Daha öncesinde ufak tefek girişimlerim olmuştu ve tecrübe edinmiştim. Ama işi en basite indirgemeye ve kullanılabilirliğini...

PHP_Logo 0

PHP’de explode Fonksiyonu

PHP’de en çok karşıma çıkan fonksiyonlardan birisi olan explode() fonksiyonu hakkında bir kaç kelam etmek gerekiyor. Bu fonksiyonun kullanım amacı, belirli bir karakteri kullanarak bu karakteri içeren dizgeyi parçalara ayırıp dizge haline getirmek. (PHP...

php_icon 0

PHP’de array_sum Fonksiyonunu Alt Dizelerde Kullanmak

PHP’de array_sum fonksiyonu kullanmam gerekti. Ama normal kök dizide değilde, alt dizideki değerleri toplamam gerekiyordu. array_sum fonksiyonu ne işe yarar? Bu fonksiyon bir dize içerisindeki değerlerin toplamını döndürür. Örnek senaryo, her müşteriye ait tutar/bakiye değerlerini...

PHP PDO 0

PDO’nun En Kolay Hali

Genelde, mysql fonksiyonundan PDO’ya geçişte biraz zorlanılır. Bu yazıda, PHP ile veri çekerken ve eklerken en çok kullandığımız yöntemlerin PDO karşılığını yazacağım. PDO ile MySQL Veritabanına Bağlanmak $pdo = new PDO(‘mysql:host=localhost;dbname=veritabani;charset=utf8’, ‘kullaniciAdi’, ‘sifre’); Bu satır,...

MySQL_connect 0

Deprecated: mysql_connect() Hatası Üzerine

PHP’ye yeni başlayanlar, öğrenmek için çaba harcayanlar muhtemelen bu hatayla karşılaşacaklardır. Kafa karıştırmadan hatanın çözümünü söyleyelim… Hata tam olarak şöyle: Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future:...

MySQLLogo 0

SQL’de Sonraki ve Önceki Satırdaki Veriyi Getirmek

Bir gönderi/blog sistemi düşünelim. Hatta WordPress’ten örnekleyebiliriz. Bazı bloglarda, bir gönderiye girdiğimizde sonraki ve önceki gönderiler için bağlantı olduğunu görürüz. Bunlar için ayrı veriler çekmemiz gerekiyor. Örnek verirken bir model dosyasında kod yazıyormuş gibi...

MySQLLogo 0

SQL’de Gün İçindeki/Bugüne Ait Kayıtları Listelemek

SQL’de gün içindeki kayıtları listelemek için şöyle bir sorgu gerekiyor: SELECT * FROM kayitlar WHERE DATE(tarih) = CURDATE() Bu sorgu, o gün içindeki kayıtları listeliyor. Yani bugün ayın 5’i ise, 5’inde girilen kayıtları gösteriyor....

PHP PDO 0

Veritabanındaki Tablonun Varlığını Kontrol Etmek

PHP’de PDO ile çalışırken bir tablonun var olup olmadığını kontrol etmek için aşağıdaki yöntem kullanılabilir: public function checkTable() { try { return $this->fetchRow(‘SELECT * FROM posta’); } catch(\Exception $e) { return false; // Veya...