Selectare inregistrare aleatoare

Întrebări legate de conectarea la baze de date MySQL prin intermediul PHP

Moderatori: Zamolxe, Moderatori

Avatar utilizator
Double_Web
Average Member
Mesaje: 183
Membru din: Joi Apr 12, 2012 2:33 pm
Localitate: Bucuresti
Contact:

Selectare inregistrare aleatoare

Mesajde Double_Web » Vin Apr 20, 2012 3:48 pm

Am o baza de date care are 5 coloane (intrebare, raspuns1, rasp2, rasp3, rasp4). Aceasta db are mai multe inregistrari. Cum fac sa selectez o inregistrare aleator ?



Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Mesajde Birkoff » Vin Apr 20, 2012 4:10 pm

SELECT * FROM tabel
ORDER BY RAND()
LIMIT 1
1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

Avatar utilizator
Double_Web
Average Member
Mesaje: 183
Membru din: Joi Apr 12, 2012 2:33 pm
Localitate: Bucuresti
Contact:

Mesajde Double_Web » Vin Apr 20, 2012 6:18 pm


Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Mesajde Birkoff » Vin Apr 20, 2012 6:28 pm

1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

Avatar utilizator
Double_Web
Average Member
Mesaje: 183
Membru din: Joi Apr 12, 2012 2:33 pm
Localitate: Bucuresti
Contact:

Mesajde Double_Web » Vin Apr 20, 2012 8:30 pm


MihaiA
Average Member
Mesaje: 184
Membru din: Lun Aug 25, 2008 5:33 pm

Mesajde MihaiA » Vin Apr 20, 2012 8:41 pm

$query = mysql_query("SELECT * FROM tabel ORDER BY RAND() LIMIT 1");
$query = mysql_fetch_assoc($query);

echo $query['intrebare'];
echo $query['rasp1'];
........

Le faci o asezare in tabel, etc.

Avatar utilizator
Double_Web
Average Member
Mesaje: 183
Membru din: Joi Apr 12, 2012 2:33 pm
Localitate: Bucuresti
Contact:

Mesajde Double_Web » Vin Apr 20, 2012 8:56 pm


Avatar utilizator
zeuscool
Senior Member
Mesaje: 250
Membru din: Mie Sep 05, 2007 10:59 am
Localitate: Constanta
Contact:

Mesajde zeuscool » Vin Apr 20, 2012 9:24 pm

<?php
$care = "select * from `zm_valori` order by rand() limit 1";
$sqlq = mysql_query($care);
$cate = mysql_num_rows($sqlq);
if ($cate == 1) {
$rand = mysql_fetch_assoc($sqlq);
print "Nume aleator: ".$rand['nume'];
}
Follow me on (Da cu share, like, +1 sau ce mai stii !!!) sau comenteaza articolele, sugereaza etc, FII SOCIAL ... :)


Înapoi la “MySQL”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 6 vizitatori