Genel

MySQL Performans : Aynı işi yapan php ve mysql fonksiyonları

Posted by Gökhan Bora on Ağustos 20, 2010
Genel / No Comments

Merhaba arkadaşlar.

PHP ve MySQL ‘ de aynı işlevi yapan fonksiyonlar vardır. Mesela php’de time() ve mysql’de UNIX_TIMESTAMP() fonksiyonları 01-01-1970′den bugüne kadar geçen tüm saniyelerin toplamıdır.
Yazılımlarımızda performans kazanımı için özellikle birden fazla sorgu gerçekleştirirken kullanacağımız sorgu cümlelerine dikkat etmeliyiz.
Continue reading…

MySQL Karakter Seti Sorunları Yaşamamanız için

Posted by Gökhan Bora on Mayıs 02, 2009
Genel / No Comments

Web Sitesi olan ve sitesini başka bir sunucuya taşımak isteyen veya yedekleme işlemi yapan bir çok kişi karakter sorunlarıyla karşılaşmıştır. Aslında bu tür sorunlar yaşamamanız için yapmanız gerekenler çok basit. Ancak sorunla karşılaştığınızda çözüme ulaşmak başınıza bela olabilir.

Bu tür sorunlar yaşamamanız için benim önerilerim şunlar:

  1. Öncelikle kullandığınız ide,metin editörü vb (artık herneyse) ayarlarından varsayılan karakter setini utf-8 yapın ve dosyalarınızı utf-8 karakter seti formatında kaydedin.
  2. Veritabanı oluştururken eğer phpmyadmin kullanıyorsanız bağlantı karşılaştırmanızı utf8_xxx yapın.
  3. Veritabanı oluştururken karakter seti olarak gene utf8_xxx seçin.
  4. Veritabanına veri girdiğiniz html sayfanızın karakter setinin utf-8 olmasına dikkat edin.
  5. Sitenizin script dosyasından veritabanı sunucusuna bağlandıktan sonra şu sorguyu çalıştırmayı unutmayın : ” SET NAMES ‘UTF-8′; ” (çift tırnaklar yok, tek tırnaklar var.)

Bunları yaptıktan sonra sitenizde bir daha karakter seti sorunları yaşamazsınız. Ancak; var olan veriler utf-8′e çevrilmez ise bu sefer eski içeriğiniz hatalı gösterilecektir sayfanızda.

Benim tek cümleyle önerim; “Herşey utf-8 olsun ve bunu biran önce yapın.”

Tags: , , , , ,

Blog Dünyasına Merhaba

Posted by Gökhan Bora on Mayıs 01, 2009
Genel / 3 Comments

Blog dünyasına 01.05.2009 tarihinde bende bu blogla giriyorum. Umarım insanlığın refah seviyesi gelişimine ufakta olsa bir katkıda bulunabilirim. Yazdıklarımın yararlı olması ve çok okunması dileğiyle görüşmek üzere…