webForumDet fria alternativet

Script som visar ett slumpvis utvalt ordspråk

PHP

3 svar · 340 visningar · startad av carbon.nu

Medlem sedan feb. 2002107 inlägg
Frågan#1

Nån som har ett script som visar ett slumpvis utvalt ordspråk ur en databas eller liknadnde, inte en mySQL databas

Medlem sedan apr. 20007 588 inlägg
#2

Re: Script som visar ett slumpvis utvalt ordspråk

Ursprungligen av carbon.nu Nån som har ett script som visar ett slumpvis utvalt ordspråk ur en databas eller liknadnde, inte en mySQL databas

Om du inte använder en databas utan istället slänger in ordspråken direkt i PHP-scriptet så kan det t.ex se ut så här:

<?
	$quotes = array("Ät inte gul snö", "Live long and prosper", "Kasta äpplen i glashus");

	list($usec, $sec) = explode(' ', microtime());
	srand((float) $sec + ((float) $usec * 100000));
	
	$r = rand(0, count($quotes)-1);
	
	echo $quotes[$r];
?>

Om du använder en databas så är det enklaste oftast att låta DB:n slumpa fram en rad ur ordspråkstabellen.

Medlem sedan feb. 2002107 inlägg
#3

Tack

men om jag ända vill ha en databas med de olika ordspråken, hur gör jag då??
för då vill jag ha en kolumn med ordspråket, en med han som sade det osv.

Medlem sedan jan. 20011 154 inlägg
#4

Finns en slumpfunktion i MySQL som ser ut såhär:

SELECT * FROM tblQuotes ORDER BY RAND() LIMIT 1
257 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)