Bu dersimizde PHP kullanarak MySQL'den rastgele bir veri çekmeyi oğreneceğiz. Oyun sitelerinde köşelerde "Rastgele" diye bir kutu olduğunu görmüşsünüzdür. Bu dersimiz onunla ilgili olacak.
Öncelikle bir db ve tablo olması lazım. Bunların olduğunu farz ederek direkt kodlara geçiyorum:
$sunucu="local";
$user="kullanıcıadı";
$psw="şifreniz";
$db="dbniz";
$tbl="hangi talbodan çekilecekse o tablo adı";
//bağlantımızı kuralım..
mysql_connect($sunucu,$user,$psw)or die("sunucuya bağlananmadı");
mysql_select_db($db)or die("db ye bağlanamadı");
//şimdi sql ile rastgele veri alalım..
$sql= mysql_query("SELECT * FROM $tbl order by rand() limit 1");
$cek= mysql_fetch_array($sql);
//Şimdi veriyi aldık bunu istediğiniz bir yere
echo "$cek[soz]";
//burada onemli olan $cek[soz] olayı, bu [ ] işaretlerin arasına hangisini çekecekse onu yazıyorsunuz: Mesela sozler tablosu olsa orada soz diyerek o sözü çektiriyorsunuz..
Umarım yararlı olur.


LinkBack URL
About LinkBacks



Alıntı
