|
|
#2 (permalink) |
|
Üyelik Tarihi: 06.07.2001
Yer: Ankara
Yaş: 33
Mesaj: 680
|
Re: php mysql'de db'den ilk 200 karakter
temelde iki yol var elbette
1. veritabanından gelirken. aşağıdaki örnek MySQL manualden MySQL> select SUBSTRING('Quadratically',5,6); -> 'ratica' 2.PHP ile. sub_str fonksiyonu. buda PHP manualden ![]() $rest = substr("abcdef", 1, 3); // returns "bcd" hangisini seçeceğin sana kalmış. performanslı olan MySQL ama ben performans düşünmediğim zamanlar PHP'yi tercih ediyorum. veriyi kullandığın yerde formatlamak daha kolay geliyor bana. |
|
|
|
|
|
#4 (permalink) |
|
Üyelik Tarihi: 07.10.2002
Yer: İstanbul
Yaş: 26
Mesaj: 986
|
Re: php mysql'de db'den ilk 200 karakter
aslında SQL ile yapman daha iyi olur, işlemin daha hızlı gerçekleşir.
mantığı ise PHP'dekinin aynı, öğrenmek için ekstra işlem yapmıcan: SUBSTRING(metin, başlangıç, toplam karakter sayısı) SUBSTRING('Quadratically',5,6) fonksiyonu, Quadratically sözcüğünün 5. karakterinden başlayarak (r), 6 karakter alacaktır (ratica). sorgun ise şöyle olabilir (metin'in sütun adı olduğunu kabul ediyorum) SELECT SUBSTRING(metin, 0, 200) AS kisaltilmis_metin FROM tablo |
|
|
|
| Sponsorlu Bağlantılar | |
|
Zoque.Forum
Reklam
|
|
Zoque'a hoşgeldiniz!