herkes mysql uzmanı olsun
55
●16.890
- 20-07-2009, 12:25:13Üyeliği durduruldumysql_num_rows yerine
COUNT kullanın..Alıntı
loverzsoft çok güzel olmuş bu konu, bütün sql sorguları el altında artık teşekkürler
- 20-07-2009, 18:39:50Üyeliği durdurulduin komutu belirtilen verileri listeler örnegin mario,garfield,pokemon adındaki tüm oyunları listelemek için şu cümlecigi kullanıyoruz.
select * from oyunlar where oyun_adi in ('mario','garfield','pokemon') - 20-07-2009, 18:41:45Üyeliği durdurulduBETWEEN komutu belirtilen 2 deger arasındaki tüm verileri listeler örnegin hiti 50 ila 100 olan oyunları listemek istiyorsak şu cümlecigi kullanmalıyız.
select * from oyunlar where hit between 50 and 100
- 21-07-2009, 04:51:10Üyeliği durdurulduMysql Replace
Tablonuzdaki verilerden değiştirilmesi istenilen kısımları değiştirmek için mysql'in replace fonksiyonunu kullanabiliriz. Phpde kullandıgınız str_replace işlevinin aynısını yapar. Bunu php ile yapmayı bir düşünsenize? php ile bütün verileri çekeceksiniz sonra hepsine str_replace uygulayacaksınız, buna tabiri caizse amelelik denir ve verilerin çokluğu ile doğru orantılı olarak, gereğinden fazla uzun işlem süresi ve aşırı sistem kaynağı tüketilir...
Kullanım Örneği;
örneğin tablom adlı tablonuzdan falanca.com linklerini sansürlemek veya değiştirmek istiyorsunuz, o zaman aşağıdaki sorgu ile bunu gerçekleştirebilirsiniz...
UPDATE tablo SET alan_adi = replace(alan_adi, 'falanca.com', '***');
- 22-07-2009, 09:07:25Üyeliği durdurulduTHR adlı üyeden alıntı: mesajı görüntüle
like komutunu konu içinde anlatmıştım. - 22-07-2009, 10:03:52LoverzSoft bişey sorucaktım sana ben bu tablo birleştirme işlemlerinde iki tablodada diyelim id diye bi alan var hangisini seçeceğimizi nasıl belirleyecez ?