Anasayfa İletişim RSS
 
Şimdi Üye Ol | Şifremi Unuttum
 
Anasayfa » PHP & MySQL (143 ders)
 
SQL' de replace ile büyük rahatlık

Yazar: Abdullah Tekin  
Eklenme: 15.06.2008   Okunma: 706    Puan: 3.7   Seviyesi:  İleri
Bilirsiniz ki, PHP' de str_replace komutu ile bir veriyi istediğimiz bir başka veriyle değiştirebiliyorduk. MySQL'in 5. sürümü ile bu işlemi SQL' de gerçekleştirmemiz artık çok basit. Üstelik bizi zahmetli sorgulardan kurtarıyor. Komutun kullanımı şu şekildedir:

SELECT REPLACE(alan, değiştirilecek veri, yeni veri)

şeklinde bir fonksiyondur. Hemen bir örnek verecek olursak;

SELECT REPLACE(icerik, 'abdullah', 'tekin') FROM tablo

sorgusuyla icerik alanında adı geçen "abdullah" kelimesi "tekin" şeklinde değişecektir.

Aynı komutu UPDATE içinde kullanmanız mümkündür. Sonuç itibarıyla tek bir sorgu ile normalde saatler süren işlemleri halledebilirsiniz.

UPDATE makaleler SET icerik = REPLACE(icerik, 'abdullah', 'tekin');


Başarılar dilerim...
 
  • Currently 3.75/5
Değelendirmek için üye girişi yapmanız gerekmektedir
EkleBunu Sosyal Paylam Butonu
SQL' de replace ile büyük rahatlık Dersini Yazdırın

"SQL' de replace ile büyük rahatlık" dersi için 5 yorum var

16.06.2008 meh-tan diyor ki:
merhaba: php derslerinde genellikle fonksiyonların tanımları ve bunların ne işe yaradıklarını anlatılırsa sanırım daha iyi anlaşılır ve örneklerle pekiştirilirse
süper olur.

teşekkürler

18.06.2008 Dr.Weaver diyor ki:
Öyle yapmaya çalışıyoruz teşekkürler

18.06.2008 programci786 diyor ki:

06.07.2008 ziyade diyor ki:
Ustam sanalkurs'a eklenen derslerin isimlerinin html sayfası olarak kaydedilmesi esnasında türkçe karakter ve boşluk karakterlerinin değiştirilmesi de bu fonksiyona örnek olabilir mi? Yoksa bu farklı bir fonksiyon mu?

08.11.2008 Microsoft diyor ki:
Yok o farklı bir olay.

Üye olmadan yorum ekleyemezsiniz !


UYARI: SANALKURS'ta yer alan materyaller ile ilgili her türlü sorumluluk hazırlayan veya gönderene aittir. SANALKURS'ta yer alan hiçbir makale, yazarından izinsiz başka bir yerde yayınlanamaz. SANALKURS kullanıcıları ve üyeleri, üçüncü kişilerin telif hakkı sahibi bulunduğu her türlü fikri eser, fotoğraf, resim vb. materyal ve ürünleri kullanamazlar. SANALKURS kullanıcı ve yazarlarının, üçüncü kişilerin telif hakkı sahibi olduğu yazı, resim vb. ürünleri kullanması durumunda, her türlü hukuki ve cezai sorumluluk kendilerine aittir. Söz konusu haksız kullanım nedeniyle SANALKURS .NET'in hiçbir hukuki sorumluluğu bulunmamakta olup, haksız kullanım nedeniyle SANALKURS.NET'in üçüncü kişilere ödemek zorunda kalabileceği her türlü tazminat ve/veya adli/idari para cezaları ilgili Sanalkurs kullanıcılarından rücu edilecektir.
 İSTATİSTİKLER
XML Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz
ÇEVRİMİÇİ 76 Ziyaretçi, 11 Üye (1 Gizli)
tataroza, kartal66591, phphack911, realite34, dusmevsimi, hayal_gemisi, plus, elbeye, NEVOVA, ahwet
BUGÜN DOĞUM GÜNÜ OLAN ÜYEMİZ:
grafikrim (23)
Bugün: 373, Dün: 6623, Bu Ay: 25895, Toplam Ziyaret: 1882898, Toplam Üye: 133036, Son Üye: mahir_1
Toplam Ders: 2011, Toplam Yazar: 45, Toplam Dosya: 34, Toplam Link: 55
   
RSS Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz