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) CMS, ERP, CRM, etc... (doar pentru clienti))
2) Portofoliu, servicii, contact, blog
3) Folositi aceasta clasa sql in proiectele voastre (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

mersi.. dar cum fac SA AFISEZ rezultatul?

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

la fel ca la orice select pe care il faci din bd... banuiesc ca ai mai facut selecturi din bd... (daca nu... citeste tutorialele de la mine sau participa la curs)
1) CMS, ERP, CRM, etc... (doar pentru clienti))
2) Portofoliu, servicii, contact, blog
3) Folositi aceasta clasa sql in proiectele voastre (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

am mai facut selecturi dar.... dar cum fac sa afisez rezultatul la ce mi-ai aratat (da-mi te rog codul..). App. m-am uitat pe site la tine dar nu am gasit cum vreau eu..

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

mersi Mihai !

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 ... :) marianzburlea.com


Înapoi la “MySQL”

Cine este conectat

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