sql kelimeleri listelemek

0
Onaylı Üye
Üye
Katılım
20 Aralık 2003
Mesajlar
468
Tepki puanı
4
db deki
oyna
-oyunlar
--ad

bu "ad" satırında oyun isimleri var bunlar birden fazla kelime olanlarıda mevcut ben bunları tek tek kelime olarak listelemek istiyorum mümkünmü ?

örnek oyun isimleri

araba oyunu
bisiklet oyunları
ip atlama

bu 3 oyunun listesini
araba
oyunu
bisiklet
oyunları
ip
atlama şeklinde nasıl yazdırabilirim yardımcı olursanız sevinirim.
 
0
Onaylı Üye
Üye
Katılım
23 Aralık 2005
Mesajlar
354
Tepki puanı
4
Arkadaşım bir sürü yolu olabilir. Tam olarak ne yapacağını bilemiyorum,link vs. vermeden direk yazacaksan, en basiti yazdırırken:

PHP:
echo str_replace(' ', '<br />', $metin);
 
0
Onaylı Üye
Üye
Katılım
20 Aralık 2003
Mesajlar
468
Tepki puanı
4
aslında link vericem sitemap oluşturmak için bu kelimeleri kullanmak istiyorum.

etiketleri sitemap a entegre etmek istiyorum bunun içinde harici sitemap programlarıyla sınırlı sayıda listelemem mümkün bu şekilde bütün kelimeleri dahil etmeyi düşünüyorum
 
0
Onaylı Üye
Üye
Katılım
23 Aralık 2005
Mesajlar
354
Tepki puanı
4
O zaman veritabanından çekerken bu kelimeleri alır bir arraya atarsın sonra link verirsin.

Örneğin:
PHP:
<?php
//sorgunu yaptın diyelim 
$sorgu = mysql_query('select ad from oyunlar');
while($sonuc=mysql_fetch_assoc($sorgu)){
  $kelimeler .= $sonuc['ad'].' '; //bir boşluk ekleyip gelen kelimeleri bir değişkene atıyoruz

}

//elinde kelimeler diye bir değişken oldu
$kelimeler = trim($kelimeler); //sağda solda ki gereksiz boşlukları al
$kelimeler = explode(' ', $kelimeler);//boşluk işaretlerinden bölüp array oluşturduk
$kelimeler = array_unique($kelimeler); //tekrarlananları sildik 
foreach($kelimeler as $kelime){ //link veriyoruz
  echo '<a href="htttp://www.siteadresin.com/etiket/'.$kelime.'" title="'.$kelime.'">'.$kelime.'</a><br />';
}
?>

Ama link vermeden türkçe karakterleri temizlemen daha iyi olur. Ya da tr karakter kullanacaksan urlencode() kullanabilirsin.
 
0
Onaylı Üye
Üye
Katılım
20 Aralık 2003
Mesajlar
468
Tepki puanı
4
@metadige teşekkürler bu linklerden oluşan bir sayfa yaptım sonra oraya sitemap creator sokup sitemap oluşturdum. saolasın biraz kulağımı tersten kaşımak gibi oldu ama hiç kaşıyamayıp çırpınmaktan daha faydalı oldu :)
 
Geri
Üst