Hay everyone need abit of help i a noob when it come to php :(
In my database i have a table called movies and i have 12 columns in there but i used 2 collumns for sorti
Just seperate the order columns by a comma.
$order = "ORDER BY imdb_rating, year DESC";
You should definitely consider to use another MySQL extension as well, mysql_*
is deprecated, use mysqli_*
or PDO
. I prefer PDO.
Just separate the columns with commas:
elseif($sortby == 'imdb_rating and year')
{
$order = 'ORDER BY `imbd_rating`, `year` DESC';
}
Alternatively, if you'd like to order them differently (for example by year and then rating), use:
ORDER BY `year` DESC, `imdb_rating` ASC
It's also worth noting that the mysql_*
set of function is now deprecated. It'd be better to use MySQLi or PDO.
You have to change the syntax slightly.
"ORDER BY imdb_rating DESC, year DESC";
Replace and
with a simple comma:
ORDER BY imdb_rating DESC, year DESC