|
|
| |||||||
| Database Access Oracle MSSQL MySQL Sybase DB2 Databases |
| |
|
| | | LinkBack | Seçenekler |
| |||
| öncelikle bu konuda basit sql cümleciklerini kullanmıyacagım direk profesyonellige adım atmak isteyen arkadaşlar için bu konu bazı scriptleri inceledigimiz zaman bizimkinden farklı gelir bazı komutları bende bu konuda takımıştım vede türkçe kaynak yok denilebilecek kadar az ilk komutumuz LEFT JOIN nedir bu left join komutu ? şöyle bir örnek vereyim bir forum yazıyorsunuz forum konusuna girdiginiz zaman uyeler tablosu konu başlıgı tablosu mesajlar tablosu vbulletin gibi (itrader rep imza) gibi bilgileri almak için bir sürü sql sorgusu yazarız buda bizim sayfa açılma süresini arttırır bunun yerine şu şekil bir kullanım bizim için daha uygundur PHP- Kodu: PHP- Kodu: diger dersler konu altından devam edicektir.. Konu LoverzSoft tarafından (20-07-2009 Saat 23:36:13 ) değiştirilmiştir.. |
| Sponsored Links |
| |||
| sum komutu sayısal degerleri toplamaya yarar örnegin bir oyun siteniz var toplam oynanmayı saymak istiyorsunuz bunu aşagıdaki cümlecik ile halladebiliriz PHP- Kodu: |
| |||
| order by cümlecigi bize listeleme türünü sorar örnek vermek gerekirse en çok oynan oyunları listelemek istiyorsunuz bunu için PHP- Kodu: desc = en büyük veriden listeler asc = en küçük veriden listeler |
| |||
| limit sözlügü ise oyun sitesinden girmişken ondan devam edelim ana sayfada sadece 10 veriyi listelemek istiyorsunuz bunu nasıl yapabiliriz bunu aslında php ile yapabiliriz fakat verileri komple döndürür vede hafızasında tutar buda bir ölüm demektir büyük oyun siteleri için bunun için şu cümlecigi kullanıyoruzPHP- Kodu: PHP- Kodu: PHP- Kodu: |
| |||
| group by cümlecigi tekrar bir örnek ile konuya girelim yine oyun sitesinden örnek verelim örnegin uyeler tablomuz ayrı oyunlar tablomuz ayrı biz bunları en çok oyun ekleyen üyeden en az a dogru sıralıcaz aslında bu kadar detaya girmeden 2 3 cümlecik ile yazabiliriz fakat profesyonel coder az kod çok iş yapar direk örnek cümlecigimize geçelim PHP- Kodu: |
| |||
| mysql_real_escape_string bu komut mysql ile alakalı olmayıp ama bazı karşılaşacagımız hataları önler örnegin (yine oyun sitesi ) admin'imiz sitesine oyun ekliyecek eklerken mario'nun manitasını kurtar ve.. (tek tırnak kullanımı)gibi bunu direk hiç bir süzgeçten çegirmeden eklersek ekranda near ' gibi bir hata alırız bunun sebebi ise veri eklerken komutumuz şu PHP- Kodu: PHP- Kodu: PHP- Kodu: |
| |||
| create database yeni bir veritabanı oluşturur örnegin scriptinizde install dosyası var siz hiç dosya açıp yapmamk istiyorsanız sadece mysql user ve pass alıcaksanız ve veritabanını siz oluşturcaksanız bu cümlecigi kullanabiliriz PHP- Kodu: |
| |||
| fulltext cümlecigi aslında bir çok sistem arama için like kullanıyor ama mysql in fulltext i yanında çok basit kalıyor sebebi ise fulltext için daha hızlı ve dogru sonuçlar vermesidir bir örnek ile açıklıyacak olursak PHP- Kodu: |
| |||
| rand() sözcügü phpdede kullanılan bir komuttur örnek vermek gerekirse oyun oynattıgınız sayfanın yan tarafında rasgele 10 oyunu listeletip bunlarıda oynadınız mı gibi birşey sorulabilir bunun için şu cümlecigi kullanıyoruz PHP- Kodu: |
![]() |
| Bookmarks |
| Seçenekler | |
| |