$sqlarama = mysql_query('SELECT word_text FROM 4images_wordlist ORDER by word_text ASC limit 0,10000');
while ($arama = mysql_fetch_array($sqlarama))
{
$aramaid = $arama['word_text'];
$aramaid = stripslashes(substr($arama["word_text"],1,3));
şöyle bi sql sorgum var
sitemap da
3 ve üzeri haneliler görünsün istiyorum
nasıl yapabilirim acaba ?
sitemap için 3 karakter ve üzeri gösterilsin
8
●387
- 14-11-2009, 01:04:06
- 14-11-2009, 01:09:09Üyeliği durduruldu$sqlarama = mysql_query('SELECT word_text FROM 4images_wordlist ORDER by word_text ASC limit 0,10000');
while ($arama = mysql_fetch_array($sqlarama))
{
$aramaid = $arama['word_text'];
$aramaid = stripslashes(substr($arama["word_text"],1,10));
kırmızı olan yeri kendinize göre düzenleyin. Orası ile karakter uzunlugunu belirlersiniz. - 14-11-2009, 01:16:07ilk 10 gösteriyor hatta
1,10 deyince
türkiye yi
ürkiye olarak gösteriyo
benim istediğim
diyelim
al
at
el
bunları göstermesin
arı
ama
ayak
araba
dalaman
3 ve 3 ten sonrakileri göstersin istiyorum
- 14-11-2009, 01:32:23Üyeliği durdurulduaşağıdaki gibi sql içinde WHERE den sonra LENGTH(word_text) > 2 şeklinde bir koşul eklemesi yaparak istediğiniz sonucu elde edersiniz
$sqlarama = mysql_query('SELECT word_text FROM 4images_wordlist WHERE LENGTH(word_text) > 2 ORDER by word_text ASC limit 0,10000'); while ($arama = mysql_fetch_array($sqlarama)) { $aramaid = $arama['word_text']; $aramaid = stripslashes(substr($arama["word_text"],1,10)); - 14-11-2009, 05:32:43devturkeli yardımların için çok teşekkürler.Erturl üstadım yardımcı oldu saolsun.
ama şimdi yeni bir problem var replace
kendimce replace işlemi yaptım amaAlıntı
(
)
"
;
,
gibi simgeleri ekleyemiyorum.
bu konuda yardımlarınızı bekliyorum.çok teşekkürler şimdiden. - 14-11-2009, 08:13:27Üyeliği durduruldubirden fazla str replace kullanmak için bir çok yöntem var;
yöntem 1;
$veri = "hede,?%-"; $bul = array(',', '?', '%', '-'); $yap = ''; echo str_replace($bul, $yap, $veri); // Çıktı: hedeyöntem 2;
echo str_replace(array(',', '?', '%', '-'), '', $veri); // Çıktı: hedeyöntem 3;
$veri = "hede,?%-"; $veri = str_replace(',', $yap, $veri); $veri = str_replace('?', $yap, $veri); $veri = str_replace('%', $yap, $veri); $veri = str_replace('-', $yap, $veri); echo $veri; // Çıktı: hedeyöntem 4;
$veri = "hede,?%-"; $bul = explode(' ', '? , % -'); $yap = ''; echo str_replace($bul, $yap, $veri); // Çıktı: hedeyöntem 5;
$veri = "hede şçğ"; $islem = array( 'ç' => 'c', 'ğ' => 'g', 'ı' => 'i', 'ü' => 'u', 'ö' => 'o', 'ş' => 's' ); echo str_replace(array_keys($islem), $islem, $veri); // Çıktı: hede scgveya
$veri = "hede şçğ"; $islem = array( 'ç' => 'c', 'ğ' => 'g', 'ı' => 'i', 'ü' => 'u', 'ö' => 'o', 'ş' => 's' ); echo str_replace(array_keys($islem), array_values($islem), $veri); // Çıktı: hede scg - 14-11-2009, 09:11:16Üyeliği durduruldudizi olarakta işlem yapabilirsiniz, video anlatimim vardi kullanimi ile ilgili
http://www.programlamatv.com/ders/ph...e-str-replace/ - 16-11-2009, 22:08:49arkadaşlar replace ide yaptım.ama
tabloda 10000 den fazla veri yarken 800 tane gösteriyor.
bu konuda yanlış nerde yapmış olabilirim