Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
88 views

Fetch Data (Read)

To retrieve data from a MySQL database in PHP, a SELECT query is used to fetch the data from the specified table. The query results are stored in a PHP variable which can then be displayed on the frontend by echoing out row values. Connections to the database server are opened and closed to perform queries. Specific rows can be fetched by including a WHERE clause with a unique ID value.

Uploaded by

Blessie Mercado
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
88 views

Fetch Data (Read)

To retrieve data from a MySQL database in PHP, a SELECT query is used to fetch the data from the specified table. The query results are stored in a PHP variable which can then be displayed on the frontend by echoing out row values. Connections to the database server are opened and closed to perform queries. Specific rows can be fetched by including a WHERE clause with a unique ID value.

Uploaded by

Blessie Mercado
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Retrieve or Fetch Data From Database in

PHP
As we know Database is a collection of tables that stores data in it.
To retrieve or fetch data from MySQL database it is simple to do it
using MySQL Select query in PHP .
Here in this blog post we will be going to see how to fetch data and to display
it in front end.
MySQL Select Query:
SELECT column_name(s)
FROM table_name

PHP:
$query = mysql_query("select * from tablename", $connection);

For this you must have a database in MySQL . Here, we have a database
named company which consists of a table named employee with 5 fields in
it.
Next we have created a PHP page named updatephp.php where following
steps will be going to perform:

We first establish connection with server .


$connection = mysql_connect("localhost", "root", "");

Selects database.

$db = mysql_select_db("company", $connection);

Executes MySQL select query.


$query = mysql_query("select * from employee", $connection);

Display fetched data


<span>Name:</span> <?php echo $row1['employee_name']; ?>
<span>E-mail:</span> <?php echo $row1['employee_email']; ?>
<span>Contact No:</span> <?php echo $row1['employee_contact']; ?>
<span>Address:</span> <?php echo $row1['employee_address']; ?>

Closing connection with server.


mysql_close($connection);

Below is our complete code with download and live demo option

PHP File: readphp.php

<!DOCTYPE html>
<html>
<head>
<title>Read Data From Database Using PHP - Demo Preview</title>
<meta content="noindex, nofollow" name="robots">
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div class="maindiv">
<div class="divA">
<div class="title">
<h2>Read Data Using PHP</h2>

</div>
<div class="divB">
<div class="divD">
<p>Click On Menu</p>
<?php
$connection = mysql_connect("localhost", "root", ""); // Establishing Connection with Server
$db = mysql_select_db("company", $connection); // Selecting Database
//MySQL Query to read data
$query = mysql_query("select * from employee", $connection);
while ($row = mysql_fetch_array($query)) {
echo "<b><a href=\"readphp.php?
id={$row['employee_id']}\">{$row['employee_name']}</a></b>";
echo "<br />";
}
?>
</div>
<?php
if (isset($_GET['id'])) {
$id = $_GET['id'];
$query1 = mysql_query("select * from employee where employee_id=$id", $connection);
while ($row1 = mysql_fetch_array($query1)) {
?>
<div class="form">
<h2>---Details---</h2>
<!-- Displaying Data Read From Database -->
<span>Name:</span> <?php echo $row1['employee_name']; ?>
<span>E-mail:</span> <?php echo $row1['employee_email']; ?>
<span>Contact No:</span> <?php echo $row1['employee_contact']; ?>
<span>Address:</span> <?php echo $row1['employee_address']; ?>

</div>
<?php
}
}
?>
<div class="clear"></div>
</div>
<div class="clear"></div>
</div>
</div>
<?php
mysql_close($connection); // Closing Connection with Server
?>
</body>
</html>

MySQL Code Segment: Here is the MySQL code for creating database and
table.

CREATE DATABASE company;


CREATE TABLE employee(
employee_id int(10) NOT NULL AUTO_INCREMENT,
employee_name varchar(255) NOT NULL,
employee_email varchar(255) NOT NULL,
employee_contact varchar(255) NOT NULL,
employee_address varchar(255) NOT NULL,
PRIMARY KEY (employee_id)

CSS File: style.css

@import "http://fonts.googleapis.com/css?family=Droid+Serif";
/* Above line is to import google font style */
.maindiv {
margin:0 auto;
width:980px;
height:500px;
background:#fff;
padding-top:20px;
font-size:14px;
font-family:'Droid Serif',serif
}
.title {
width:100%;
height:70px;
text-shadow:2px 2px 2px #cfcfcf;
font-size:16px;
text-align:center;
font-family:'Droid Serif',serif
}
.divA {
width:70%;
float:left;
margin-top:30px

}
.form {
width:400px;
float:left;
background-color:#fff;
font-family:'Droid Serif',serif;
padding-left:30px
}
.divB {
width:100%;
height:100%;
background-color:#fff;
border:dashed 1px #999
}
.divD {
width:200px;
height:480px;
padding:0 20px;
float:left;
background-color:#f0f8ff;
border-right:dashed 1px #999
}
p{
text-align:center;
font-weight:700;
color:#5678C0;
font-size:18px;
text-shadow:2px 2px 2px #cfcfcf

}
.form h2 {
text-align:center;
text-shadow:2px 2px 2px #cfcfcf
}
a{
text-decoration:none;
font-size:16px;
margin:2px 0 0 30px;
padding:3px;
color:#1F8DD6
}
a:hover {
text-shadow:2px 2px 2px #cfcfcf;
font-size:18px
}
.clear {
clear:both
}
span {
font-weight:700
}

You might also like