Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
Mayıs 12, 2008, 09:29:38 am
41790 Mesaj 9067 Konu Gönderen: 17463 Üye
Son üye: sandstormx
Turk-Php.Com Forum  |  Yardım Forumları  |  PHP Yardım Forumu  |  Tablodaki istediğim veriyi daha fazla göstermek ? « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: Tablodaki istediğim veriyi daha fazla göstermek ?  (Okunma Sayısı 71 defa)
Base64_decode
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 19


Üyelik Bilgileri
Tablodaki istediğim veriyi daha fazla göstermek ?
« : Mayıs 07, 2008, 04:14:33 pm »

Mysql tablomdan rastgele verileri listeliyorum.

@mysql_query("select id, veri1, veri2 from tablo order by rand() limit 3"); şeklinde;

Fakat yine aynı tabloda fiyatı yüksek olan veriler var. Bu verilerin daha fazla listelenmesini nasıl saglarım acaba ?

Teşkkür ederim...
Logged
BotanGuner
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 105



Üyelik Bilgileri
Ynt: Tablodaki istediğim veriyi daha fazla göstermek ?
« Yanıtla #1 : Mayıs 09, 2008, 04:07:44 am »

Selam,

Şöyle birşey kullanabilirsin heralde;

Kod:
<?php
$tabanFiyat 
"1000";
function 
ucuzUrun()
{
//.... rastgele ucuz bir urun secimi ($tabanFiyat dan küçük fiyatlı)
return $urun;
}
function 
pahalliUrun()
{
//.... rastgele pahalli bir urun secimi ($tabanFiyat dan büyük fiyatlı)
return $urun;
}
var 
urunler = [
ucuzUrun(),
pahalliUrun(),
pahalliUrun()
];
// array ile işlem yapılır
?>

yani anliyacağın üzere 2 fonksiyon aracılığı ile daha az random yapmış oluyorsun... tek sorgu ile halletmemiş olursun ama bir çözüm önerisi...
Logged
Sayfa: [1] Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer: