PHP Mysql Database Connection is used to build a connection between the PHP on the server-side and Mysql on the backend.
Understand with Example
The Tutorial illustrate an example from PHP Mysql Database Connection. To understand and grasp the example we create a table 'Stu' with specified fieldnames and datatypes respectively. The table 'Stu' has a primary key id.
Create table Stu:
CREATE TABLE `stu` (
`id` int(11) NOT NULL ,
`name` varbinary(10) default NULL,
`class` int(11) default NULL,
PRIMARY KEY (`id`)
);
|
Create table Lib:
The create table is used to create a table 'lib'.
CREATE TABLE `lib` ( `Id` int(11) default NULL, 'libno` int(11) default NULL); |
Insert data into Stu:
The insert into adds the records or rows value into table Stu and lib.
INSERT INTO `stu` VALUES (1,'Ajay',12); INSERT INTO `stu` VALUES (2,'Bhanu',12); INSERT INTO `stu` VALUES (3,'Komal',12); INSERT INTO `stu` VALUES (4,'Rakesh',12); INSERT INTO `stu` VALUES (5,'Santosh',12); INSERT INTO `stu` VALUES (6,'Tanuj',12); |
Insert data into lib:
INSERT INTO `lib` VALUES (1,101); INSERT INTO `lib` VALUES (2,102); INSERT INTO `lib` VALUES (3,103); INSERT INTO `lib` VALUES (4,104); INSERT INTO `lib` VALUES (5,105); |
php_sql_group_by.php:
The PHP server side include the code for server side scripting that is used to connect Mysql database. The server side scripting include a user and password that connect to the database. Before you can access data in a database, you must create a connection to the database.
<?php $host = "localhost"; $user = "root"; $password = "root"; $database = "komal"; $connection = mysql_connect($host,$user,$password)
or die("Could not connect: ".mysql_error());
mysql_select_db($database,$connection)
or die("Error in selecting the database:".mysql_error());
$sql="select s.id,s.name,s.class,l.libno from stu as s left join lib as l on s.id = l.id "; $sql_result=mysql_query($sql,$connection)
or exit("Sql Error".mysql_error());
$sql_num=mysql_num_rows($sql_result); echo "<table width =\"25%\" bgcolor=\"#F5F5FF\">";
echo "<tr>";
echo "<td ><b>Id</b></td> <td><b>Name</b></td>
<td><b>Class</b></td><td><b>libno</b></td>";
echo "</tr>";
while($sql_row=mysql_fetch_array($sql_result))
{
$id=$sql_row["id"];
$name=$sql_row["name"];
$class=$sql_row["class"];
$libno=$sql_row["libno"];
echo "<tr><td>".$id."</td>"; echo "<td>".$name."</td>"; echo "<td>".$class."</td>"; echo "<td>".$libno."</td></tr>"; } echo "</table>" ?> |
Result
| Id | Name | Class | libno |
| 1 | Ajay | 12 | 101 |
| 2 | Bhanu | 12 | 102 |
| 3 | Komal | 12 | 105 |
| 4 | Rakesh | 12 | 103 |
| 5 | Santosh | 12 | 104 |
| 6 | Tanuj | 12 |
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.
Ask Questions? Discuss: PHP Mysql Database Connection
Post your Comment