
- Learn MySQL
- MySQL - Home
- MySQL - Introduction
- MySQL - Installation
- MySQL - Administration
- MySQL - PHP Syntax
- MySQL - Connection
- MySQL - Create Database
- MySQL - Drop Database
- MySQL - Select Database
- MySQL - Data Types
- MySQL - Create Tables
- MySQL - Drop Tables
- MySQL - Insert Query
- MySQL - Select Query
- MySQL - Where Clause
- MySQL - Update Query
- MySQL - Delete Query
- MySQL - Like Clause
- MySQL - Sorting Results
- MySQL - Using Join
- MySQL - NULL Values
- MySQL - Regexps
- MySQL - Transactions
- MySQL - Alter Command
- MySQL - Indexes
- MySQL - Temporary Tables
- MySQL - Clone Tables
- MySQL - Database Info
- MySQL - Using Sequences
- MySQL - Handling Duplicates
- MySQL - SQL Injection
- MySQL - Database Export
- MySQL - Database Import
How to write PHP script by using ORDER BY clause inside it to sort the data of MySQL table?
We can use the similar syntax of the ORDER BY clause into the PHP function – mysql_query(). This function is used to execute the SQL command and later another PHP function – mysql_fetch_array() can be used to fetch all the selected data.
To illustrate it we are having the following example −
Example
In this example, we are writing a PHP script that will return the result in descending order of the authors of the tutorial −
<?php $dbhost = 'localhost:3036'; $dbuser = 'root'; $dbpass = 'rootpassword'; $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('Could not connect: ' . mysql_error()); } $sql = 'SELECT tutorial_id, tutorial_title, tutorial_author, submission_date FROM tutorials_tbl ORDER BY tutorial_author DESC'; mysql_select_db('TUTORIALS'); $retval = mysql_query( $sql, $conn ); if(! $retval ) { die('Could not get data: ' . mysql_error()); } while($row = mysql_fetch_array($retval, MYSQL_ASSOC)) { echo "Tutorial ID :{$row['tutorial_id']} <br> ". "Title: {$row['tutorial_title']} <br> ". "Author: {$row['tutorial_author']} <br> ". "Submission Date : {$row['submission_date']} <br> ". "--------------------------------<br>"; } echo "Fetched data successfully
"; mysql_close($conn); ?>
- Related Articles
- How to write PHP script by using LIKE clause inside it to match the data from MySQL table?
- How to write PHP script by using MySQL JOINS inside it to join two MySQL tables?
- How can we insert data into an existing MySQL table by using PHP script?
- While using the ROLLUP modifier, is it possible to use a MySQL ORDER BY clause to sort the result?
- How to write PHP script to delete data from an existing MySQL table?
- How can we create a MySQL table by using PHP script?
- MySQL “order by” inside of “group by”? Is it possible?
- How can we delete an existing MySQL table by using PHP script?
- How can we create a MySQL temporary table by using PHP script?
- How to write PHP script to fetch data, based on some conditions, from MySQL table?
- How to sort by value with MySQL ORDER BY?
- How to write PHP script to update an existing MySQL table?
- How can we write PHP script to count the affected rows by MySQL query?
- Sort by order of values in a MySQL select statement IN clause?
- How to use union and order by clause in MySQL?

Advertisements