İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Uzun yoldan gittiğime eminim, kısaltmak istiyorum..

sempativet

0
İyinet Üyesi
Katılım
3 Mart 2005
Mesajlar
283
Reaction score
0
joomla mysql den 10 adet rastgele veri çekiyorum aşağıdaki kodla. Ancak eminim uzun yoldan gittim. Kısaltmayı da beceremedim.:utan:


PHP:
<?php
$database  = &JFactory::getDBO();
$database->setQuery("SELECT kelime FROM #__kelimeler order by rand() limit 1");
$saman=0;
while ($saman<=10){
$son=$database->loadResult();
echo $son;
$saman++;
}
?>

$database->setQuery("SELECT kelime FROM #__kelimeler order by rand() limit 10");

şeklinde yapsam, yaptıktan sonra bu 10 taneyi nasıl yazdırıyoruz ?

Teşekkür ederim.
 

sempativet

0
İyinet Üyesi
Katılım
3 Mart 2005
Mesajlar
283
Reaction score
0
Teşekkür ederim, ancak dediğiniz gibi yaptığımda sadece 1 sonuç yazıyor. Geri kalan 9 sonucu yazmıyor..

<?php
$database = &JFactory::getDBO();
$database->setQuery("SELECT kelime FROM #__kelimeler order by rand() limit 10");
$son=$database->loadResult();
echo $son;
?>

Bu kod ile sadece 1 sonuç görünüyor.. :peh:
 

netster

0
İyinet Üyesi
Katılım
7 Eylül 2004
Mesajlar
445
Reaction score
24
Konum
Ankara
Foreach kullanmayı deneyin ? Joomla konusunda deneyimli değilim ve kullandığı classı bilemiyorum ama şöyle bir şey deneyebilirsiniz ;

<?php
$database = &JFactory::getDBO();
$database->setQuery("SELECT kelime FROM #__kelimeler order by rand() limit 10");
$son=$database->loadResult();
foreach ($son as $s) {
echo $s<br>;
}
?>
 

sempativet

0
İyinet Üyesi
Katılım
3 Mart 2005
Mesajlar
283
Reaction score
0
Maalesef.. Hiç sonuç göstermedi.

$database = &JFactory::getDBO();
$database->setQuery("SELECT kelime FROM #__kelimeler order by rand() limit 10");
$son=$database->loadResult();
foreach ($son as $s) {
echo $s.'<br>';
}

echo $s.'<br>';

şeklinde düzelttim ama yine de sonuç yok :(
 

netster

0
İyinet Üyesi
Katılım
7 Eylül 2004
Mesajlar
445
Reaction score
24
Konum
Ankara
Size yardımcı olamayacağım, hiç kullanmadığım bir sistem üzerinden tahminler ile yardımcı olmaya çalıştım ama konu Joomla kategorisinde olsaydı daha iyi olurdu bence. Sonuçta Joomla'nın kullandığı kodlama yapısı ve/veya classlar bir standart değil. Daha uygun bir yol bulana kadar kendi çözümünüz ile devam etmeniz en iyisi :) Size iyi çalışmalar.
 

sempativet

0
İyinet Üyesi
Katılım
3 Mart 2005
Mesajlar
283
Reaction score
0
Çok teşekkür ederim, en azından denediniz. Haklısınız joomla kategorisi daha uygun olacak. Tekrar teşekkürler..
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst