You are here: Re: Find random stuff « PHP SQL « IT news, forums, messages
Re: Find random stuff

Posted by Stefan Rybacki on 01/07/06 23:21

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Joe wrote:
> Hi
> I need some help doing a easy php/sql solution to a random selection with
> rated stuff.
> I have a table like:
>
> Name Rated
> --------------
> Thompsen 500
> Milla 10
> Jensen 1
>
> Means that the name Thompsen appears 50 times as often as Milla and 500
> times as often Jensen.
>
> I now need some scripting that counts the total ratefactor like
> SELECT sum(Rated) FROM Table
> In this case 511
> And then make a random value between 1 and 511 and then print out the name,
> which in this case will be Thompsen 500 of 511 times (in avg)
>
> I need a quick way to find a name based on the Rated factors, any help?
>

1. get your ratefactor (SELECT sum(rated) FROM table)
2. create a random number between 1 and ratefactor in PHP
3. get the random item (SELECT name FROM table WHERE rated>=created_randomnumber
ORDER BY rated, rand() LIMIT 1)

Regards
Stefan






-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1rc2 (MingW32)

iD8DBQFDwDDyyeCLzp/JKjARAq59AKCejex+Pq1JmUDNW36HYUH6GEzklACgxshu
Q476HxNXNdZzwZAByq0pyNA=
=LzSK
-----END PGP SIGNATURE-----

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация