mysql sorgusunun sıralama yönergesini RAND() olarak verin, o zaman her defasında farklı ürün göreceksiniz.
"select * from tablo order by RAND() lımıt 0,10"
gibi
arkadaşimız alah razı olsun ilgilenmiş bu rasını düzenlemiş ama sabit kalıyor siz bi bakarsanız sevinirim
<?php
$sayi='0';
$gld=mysql_query("SELECT urunler.id as ID,urunler.resim,urunler.urun_sahibi,urunler.link,urunler.baslik,firmalar.id,firmalar.g_bitis from urunler JOIN firmalar ON urunler.urun_sahibi = firmalar.id where firmalar.g_bitis > NOW() ORDER by urunler.id DESC limit 0,10");
echo mysql_error();
while($list=mysql_fetch_assoc($gld)) {
$sayi++;
?>