Home > Database > Mysql Tutorial > body text

How to write a PHP script and use ORDER BY clause in it to sort the data of a MySQL table?

王林
Release: 2023-08-31 19:05:07
forward
564 people have browsed it

如何编写PHP脚本并在其中使用ORDER BY子句对MySQL表的数据进行排序?

We can use similar syntax of ORDER BY clause in PHP function mysql_query(). This function is used to execute a SQL command and later you can use another PHP function - mysql_fetch_array() to get all the selected data.

To illustrate this, we have the following example-

Example

In this example, we are writing a PHP script which will press Return results in descending order by tutorial author -

<?php
   $dbhost = &#39;localhost:3036&#39;;
   $dbuser = &#39;root&#39;;
   $dbpass = &#39;rootpassword&#39;;
   $conn = mysql_connect($dbhost, $dbuser, $dbpass);

   if(! $conn ) {
      die(&#39;Could not connect: &#39; . mysql_error());
   }
   $sql = &#39;SELECT tutorial_id, tutorial_title,
      tutorial_author, submission_date
      FROM tutorials_tbl
      ORDER BY tutorial_author DESC&#39;;

   mysql_select_db(&#39;TUTORIALS&#39;);
   $retval = mysql_query( $sql, $conn );

   if(! $retval ) {
      die(&#39;Could not get data: &#39; . mysql_error());
   }

   while($row = mysql_fetch_array($retval, MYSQL_ASSOC)) {
      echo "Tutorial ID :{$row[&#39;tutorial_id&#39;]} <br> ".
         "Title: {$row[&#39;tutorial_title&#39;]} <br> ".
         "Author: {$row[&#39;tutorial_author&#39;]} <br> ".
         "Submission Date : {$row[&#39;submission_date&#39;]} <br> ".
         "--------------------------------<br>";
      }
   echo "Fetched data successfully";
   mysql_close($conn);
?>
Copy after login

The above is the detailed content of How to write a PHP script and use ORDER BY clause in it to sort the data of a MySQL table?. For more information, please follow other related articles on the PHP Chinese website!

source:tutorialspoint.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template