lostyazilim

Php Random gönderi getirtme nasıl yaparız?

8 Mesajlar 1.021 Okunma
lstbozum
wmaraci reklam

karaman39 karaman39 WM Aracı Kullanıcı
  • Üyelik 10.11.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Bilgisayar / Yazılım
  • Konum İzmir
  • Ad Soyad A** K**
  • Mesajlar 67
  • Beğeniler 5 / 10
  • Ticaret 0, (%0)
İyi günler dilerim Wmaracı halkı bir web site projesi kodluyorum fakat internet bir sürü yere baktım bulamadım aşağıdaki gibi bir buton var onu tıkladığımızda "Random" olarak gönderi gelmesi için neler yapmamız gerekiyor?



Yardımcı olabilecek arkadaşlarımız var mı, acaba? varsa yorumlara yazabilirler mi nasıl yapıldığını. :angel:
 

 

Kişisel bir bilgisayar, zekamızın bir parçası olarak bize destek olan araçtır. "Steve Jobs"
wmaraci
reklam

PhiCode PhiCode Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 26.08.2019
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum Eskişehir
  • Ad Soyad E** S**
  • Mesajlar 38
  • Beğeniler 6 / 6
  • Ticaret 2, (%100)
rand fonksiyonunu kullanabilirsiniz
 

 

karaman39 karaman39 WM Aracı Kullanıcı
  • Üyelik 10.11.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Bilgisayar / Yazılım
  • Konum İzmir
  • Ad Soyad A** K**
  • Mesajlar 67
  • Beğeniler 5 / 10
  • Ticaret 0, (%0)
if else olarak mı ? yoksa mysqli_query olarak mı hocam ? PhiCode
 

 

Kişisel bir bilgisayar, zekamızın bir parçası olarak bize destek olan araçtır. "Steve Jobs"

nefrety nefrety Kimlik Onayı Bekliyor Kimlik Onayı
  • Üyelik 31.05.2016
  • Yaş/Cinsiyet 37 / E
  • Meslek bilişim
  • Konum İstanbul Avrupa
  • Ad Soyad S** Ç**
  • Mesajlar 195
  • Beğeniler 9 / 14
  • Ticaret 6, (%100)
query olarak order by id random olarak kullanabilirsiniz
 

 

wmaraci
wmaraci

emreyvz emreyvz .NET Core & Angular & PHP Kullanıcı
  • Üyelik 19.04.2016
  • Yaş/Cinsiyet 28 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad E** Y**
  • Mesajlar 691
  • Beğeniler 110 / 250
  • Ticaret 24, (%100)
Aşağıdaki SQL koduyla tablodan random olarak istediğiniz kadar eleman döndürebilirsiniz.


SELECT * FROM tablo_adi ORDER BY RAND() LIMIT 1


Kolay gelsin.
 

 

Mustafaxu Mustafaxu WM Aracı Kullanıcı
  • Üyelik 06.12.2017
  • Yaş/Cinsiyet 35 / E
  • Meslek Ogrenci
  • Konum Erzurum
  • Ad Soyad M** A**
  • Mesajlar 240
  • Beğeniler 67 / 54
  • Ticaret 4, (%100)
Veeitabani bagkantisini yaptiginizi dusunursek,
$verisorgu=$db->prepare("SELECT * FROM tablo order by id rand()"); şeklinde yapabilirsiniz daha sonra tek bir veri cekeceksen,
$vericek=$verisorgu->execute();
$veri=$vericek->fetch(PDO::FETCH_ASSOC); ile tek bir veriyi alirsin..
 

 

nefrety nefrety Kimlik Onayı Bekliyor Kimlik Onayı
  • Üyelik 31.05.2016
  • Yaş/Cinsiyet 37 / E
  • Meslek bilişim
  • Konum İstanbul Avrupa
  • Ad Soyad S** Ç**
  • Mesajlar 195
  • Beğeniler 9 / 14
  • Ticaret 6, (%100)
halledıldı :)
 

 

karaman39 karaman39 WM Aracı Kullanıcı
  • Üyelik 10.11.2018
  • Yaş/Cinsiyet 26 / E
  • Meslek Bilgisayar / Yazılım
  • Konum İzmir
  • Ad Soyad A** K**
  • Mesajlar 67
  • Beğeniler 5 / 10
  • Ticaret 0, (%0)
Hepinize çok teşekkür ederim emreyvz , Mustafaxu , PhiCode

nefrety Allah razı olsun ki teamviewer'den iki dakika çözdü sorunu ayriyetten konuya yorum atanlarıda teşekkür ederim.

Sorunu söyle çözdük yardımcı olabilmek adına kodları paylaşıyorum görenler ve takılanlar yaranabilir diye ümit ediyorum.

$query = "SELECT * FROM tablo_adi ORDER BY RAND() LIMIT 1";
$run = mysqli_query($coo, $query);
if(mysqli_num_rows($run) > 0){
while($row = mysqli_fetch_array($run)){
}
}

Konu Kilitlenebilir.
PhiCode

kişi bu mesajı beğendi.

Kişisel bir bilgisayar, zekamızın bir parçası olarak bize destek olan araçtır. "Steve Jobs"
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al