Re: Random SELECT SQL list

From: Date: Mon, 21 May 2007 01:42:16 +0000
Subject: Re: Random SELECT SQL list
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-255265@lists.php.net to get a copy of this message
Hi Larry,Paul,Zoltán Thanks for your messages, adding ORDER BY RAND () worked just fine :) Eduardo "Larry Garfield" <larry@garfieldtech.com> escribió en el mensaje news:200705170045.40970.larry@garfieldtech.com... > On Wednesday 16 May 2007, Eduardo Vizcarra wrote: >> Hi >> >> I would like to know if a SELECT SQL query list of records can be >> unsorted. >> SELECT statement retrieves a list of records from a certain table >> starting >> from record # 1 till record #N and when publishing the records, this is >> how >> it is presented, in a sequential way, is there any way to not present >> them >> in a sequential way ? e.g. if a user accesses a web page then he will see >> record #3 and then #7 and so on, another user accesses the same web page >> and he might see record #8 and then record#2..... etc >> >> any experience on how to do this ? > > This is really an SQL question, but it's quite easy. Assuming MySQL: > > $result = mysql_query("SELECT * FROM foo WHERE bar='baz' ORDER BY > RAND()"); > // Do stuff here. > > -- > Larry Garfield AIM: LOLG42 > larry@garfieldtech.com ICQ: 6817012 > > "If nature has made any one thing less susceptible than all others of > exclusive property, it is the action of the thinking power called an idea, > which an individual may exclusively possess as long as he keeps it to > himself; but the moment it is divulged, it forces itself into the > possession > of every one, and the receiver cannot dispossess himself of it." -- > Thomas > Jefferson

« previous php.general (#255265) next »