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

PHPz
Release: 2023-09-03 16:10:01
forward
1465 people have browsed it

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);
?>
Copy after login

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!

Related labels:
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