You are on page 1of 3

PHP Tutorials By Vineet Kumar Saini

Database Connectivity in PHP

This article explains how to insert and select data from a database into a HTML table in PHP.
Using an insert statement you can insert data into a database. Using a select statement you
can select the entire data from a database into a HTML table.

First of all we will create a database.

Create The Database

<html>
<body bgcolor="pink">
<center>
<?php
$con = mysql_connect ("localhost","root","");
$db="MCN";
if (!$con)
{
die ('Could not connect: ' . mysql_error());
}
if (mysql_query ("CREATE DATABASE $db",$con))
{
echo "Your Database Created Which Name is : $db";
}
else
{
echo "Error creating database: " . mysql_error();
}
mysql_close ($con);
?>
</center>
}</body>
</html>

Output

In the above code, we created a database named MCN. Now we will create a table in the
MCN database.

www.vineetsaini.wordpress.com
PHP Tutorials By Vineet Kumar Saini

Create The Table

<html>
<body bgcolor="pink">
<center>
<?php
$con = mysql_connect ("localhost","root","");
if (!$con)
{
die ('Could not connect: ' . mysql_error());
}
mysql_select_db ("MCN", $con);
$sql = "CREATE TABLE EMPLOYEE
(
Name varchar(50),
Designation varchar(50),
Sal int,
Qualification varchar(50)
)";
mysql_query($sql,$con);
echo "Your table created which is as follows";
mysql_close($con);
?>
<table bgcolor="skyblue" border="2">
<tr>
<td colspan=2 align="center">Employee Table</td>
</tr>
<td>Name</td><td><input type="text" name="txt1"></td>
</tr>
<tr>
<td>Designation</td><td><input type="text" name="txt2"></td>
</tr>
<tr>
<td>Sal</td><td><input type="text" name="txt3"></td>
</tr>

www.vineetsaini.wordpress.com
PHP Tutorials By Vineet Kumar Saini

<tr>
<td>Qualification</td><td><input type="text" name="txt4"></td>
</tr>
</table>
</center>
</body>
</html>

Output

In the above code we created a table named employee. There are four fields in the
employee table i.e. name, designation, sal, qualification.

Insert Data in Table

Now we will write the code to insert data into the database table. The code for inserting
data into the database table is as follows:

<?php
$con=mysql_connect ("localhost","root","");
mysql_select_db("mcn",$con);
@$a=$_POST['txt1'];
@$b=$_POST['txt2'];
@$c=$_POST['txt3'];
@$d=$_POST['txt4'];
if(@$_POST['inser'])
{
$s="insert into employee values ('$a','$b','$c','$d')";
echo "Your Data Inserted";
mysql_query ($s);
}
$con=mysql_connect ("localhost","root","");
mysql_select_db ("mcn",$con);
if(@$_POST ['sel'])

www.vineetsaini.wordpress.com