Mysqli

MySQLi ile Veri Çekme, Ekleme ve Güncelleme

PHP’nin 5. Sürümünden itibaren artık yavaş yavaş MySQL eklentisine olan destek sonlandırılıyor. Klasik MySQL yerine adında da anlaşılacağı üzere MySQL Improved (MySQLi) yani “MySQL Gelişmiş” eklentisine ağırlık verilmeye başlandı. Yine MySQLi ile birlikte güvenliğe daha fazla ağırlık vermemizi sağlayan Prepared Statements (Hazır Deyimler) yöntemi MySQLi ile en çok kullanılan ve önerilen kullanım şeklidir. Bu yüzden[…]

tertemiz-wordpress

WordPress Revisions Temizliği için SQL Kodu

WordPress gibi enfes bir blog sisteminin en büyük handikapı revisions olayı.  Yayınladığınız ve tekrar ekleme düzenleme yaptığınız makalelerin farklı versiyonları sürekli database kayıtlarında tutuluyor. Bunun tabii sonucu database yoğunluğundan sitenizin yavaşlaması. WordPress yayıncı ve kullanıcıların websitelerini 3-4 ayda bir bu bakımdan geçirmeleri, hem veritabanının rahatlaması hem de sistemin tazeliği için çok önemli. WordPress sisteminin database[…]

zar

Mysql de rastgele veri döndürmek

Bu nerede işinize yarar derseniz ,sitenizde atasözleri yada anlamlı sözler,yada rastgele resim göstermek gibi işlemlerde işinize yarayacaktır. select * from sozler order by rand() limit 1 buradaki rand fonksiyonu rastgele veri dönderir. Örnek kullanım http://www.selmantunc.com/?file_id=100 Örneği indirmek için tıklayın

PHP Excel

Php:Excel Dosyası Oluşturma

Serpito’nun yazdığı PHP: Microsoft Excell Dosya Okuma Sınıfı (class.oleread.php) konusunun tersi olarak , ben de PHP ile Microsoft Excel’e veri aktarma olayını yazayım. Veri tabanımızda yer alan examples tablosundaki verileri örneğimizde excell dökümanı olarak çıktısını alacağız. Veritabanı adımız excell, tablo adımız examples, tablomuzda yer alan id, name, url, açıklama alanlarında yer alan verileri gumusluoglu.xls office[…]

Flickr.com

Twitter ve Flickr Tarzı .htaccess Url Yönlendirme

Kısa ve düzenli url sistemleri arama motorlarında daha üst sıralarda çıkmanıza yardımcı olur. Popüler web servislerinden Flickr ve Twitter bu konuda iki iyi örnek. İkisinin de .htaccess URL mantıklarını çözmeye çalışalım. Flickr.com Url sisteminin bu şekilde çalışabilmesi için aşağıdaki 3 satır .htaccess kodu yeterlidir. .htaccess içeriği Gördüğümüz gibi tek parametreli URL sistemi gayet basit bir[…]

backlink-seo

AJAX jQuery Mesaj Kutusu (Shoutbox)

Web sitemizde yer alan; ürün, haber, kitap, hikaye vb gibi verilere kullanıcıların yorum yapmaları ve düşünceleri yazmalarını sağlayan formlar oldukca popülerdir. Bu örnegimizde kullanıcı adı ve mesajını yazdığı anda sayfa yenilemesi olmadan Ajax ile mesajı veri tabanına kaydediyoruz ve mesajların yer aldığı “Son Mesajlar” bölümünde gösteriyoruz.

PHP Session nasıl kullanılır?

Session sistemlerimizde oturum kontrolleri yapmamızı sağlamaktadır. Session oturum kontrol ise sistemimize gelen kişilerin kayıtlı olup olmadıklarını kontrol ederiz. Sistemimiz bir e-tiraret sistemi ise oturum açmamış kişilerin sepet oluşturması, urunlere veya konulara yorum yazmalarını, istemediğimiz sayfalara girmemelerini sağlaya biliriz. Sistemimiz bir e-ticaret sistemi ve siteye gelen kullanıcı urunleri sepetine atıp alış verişini sağlıklı olarak tamamlaması için[…]

.htaccess

Localhost’da .htaccess Kullanımı

Local de .htaccess kullanımını sağlaya bilmek için apache/conf/httpd.conf dosyasını açıp; #LoadModule rewrite_module modules/mod_rewrite.so satırında yer alan # işaretini kaldırıyoruz ve dosyamızda yer alan tüm allowoverride none lari allowoverride all olarak değiştiriyoruz. İşlemleri adım adım görselle anlatmak daha faydalı olur; 1. Adım PHP sunucu klasörlerindeki httpd.conf klasörünü buluyoruz: 

Mysql LIMIT Komutu ve Kullanımı

Mysql de verilere sorgular uyguladığımızda bize geri gelen verileri LIMIT komutu ile kontrol edebilir. İlk 5 kayıt, son 5 kayıt, 50. kayıttan sonra 10 kayıt gibi işlemleri uygulaya biliyoruz. Php de sayfalama sistemlerinde LIMIT kullanılabilir. Örnek olarak sayfalarımızda 10 ar 10 ar veriler sıralansın. 3. sayfada 30. kayıttan sonra 10 kayıt daha göster gibi sınırlandırmalar[…]