Home  >  Article  >  Backend Development  >  How to write a PHP script to get data from a MySQL table based on certain conditions?

How to write a PHP script to get data from a MySQL table based on certain conditions?

PHPz
PHPzforward
2023-09-03 16:09:051413browse

How to write a PHP script to get data from a MySQL table based on certain conditions?

If we want to get conditional data from MySQL table, then we can write WHERE clause in SQL statement and use it in PHP script. When writing PHP scripts, we can use the 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. This function returns a row as an associative array, a numeric array, or both. If there are no more rows, this function returns FALSE. To illustrate this, we have the following example -

Example

In this example, we are writing a PHP script which will return a file named 'tutorial_tbl', The author’s name is Sanjay -

<?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
      WHERE tutorial_author = "Sanjay"&#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</p><p>";
   mysql_close($conn);
?>

The above is the detailed content of How to write a PHP script to get data from a MySQL table based on certain conditions?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:tutorialspoint.com. If there is any infringement, please contact admin@php.cn delete