Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> random z arraya- czemu to nie dziala?
pt4siek
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 20.01.2003

Ostrzeżenie: (0%)
-----


mam skrypt:
<? include("common.php");
mysql_connect($Host, $User, $Pass);
mysql_select_db($DB);
$typ=www;
$result = mysql_query("select thmb from picks where typ='" . $typ . "'");
$r=mysql_fetch_row($result);

$a = count($r)-1;

srand((double)microtime()*1000000);

$randomNo = rand(0,$a);

$opis = $r[$randomNo];

echo "$opis<br>";
echo "$a<br>";

?>
i %$#%$# mnie strzela i nie moge dojsc dlaczego poprawnie nie losuje
w picks mam dwa rozne rzedy z wartoscia thmb=www
a ten raz wywala pierwsza a raz pusta wartosc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
DeyV
post
Post #2





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Znaczenie lepszym rozwiązaniem jest wyciąganie tylko losowego wiersza z MySQL'a.
Składnia: Select * from table order by RAND() limit 1
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 01:58