C L O U D H O S T I C A

Loading

How to Connect PHP to MySQL Database?
How to Connect PHP to MySQL Database?

In this tutorial we will be learning about how to connect to MySQL Database Management System with PHP.

Some Points on MySQL

  • MySQL uses Standard SQL
  • MySQL is free to download
  • MySQL is best suitable for Small and Large Applications

Some Points on PHP

  • PHP is a server scripting language
  • PHP scripts are executed in server and pure HTML is returned back to client.
  • PHP files have extension .php
  • PHP is easy to Learn and implement
  • PHP supports both Structural Programming Paradigm and Object Oriented Programming Paradigm.

1. First, Let's create a Database in MySQL

CREATE DATABASE TestDB;

2. Let's create a Table in TestDB

CREATE TABLE testTABLE (
id INT,
Fname VARCHAR(50),
Lname VARCHAR(50),
EmailID VARCHAR(120)
);

3. Let's Connect to TestDB

$mysql_host = "localhost";   //host address may vary. ex : localhost:3302
$mysql_user = "root";         //Given by your hosting provider
$mysql_pass = "";              
$mysql_database  = "TestDB;   //DB you need to connect to

$con = mysqli_connect($mysql_host,$mysql_user,$mysql_pass,$mysql_database);
 if (mysqli_connect_errno()) 
{
        die("Unable to connect to Mysql Server");
}

4. For much easier access let's create a function dbConnect()

//function will return a connection object
function dbConncet($mysql_host,$mysql_user,$mysql_pass,$mysql_database){
    $con = mysqli_connect($mysql_host,$mysql_user,$mysql_pass,$mysql_database);
    if (mysqli_connect_errno()) {
        die("Unable to connect to Mysql Server");
    }
    return $con; 
}

5. Final Code

<?php
function dbConncet($mysql_host,$mysql_user,$mysql_pass,$mysql_database){
    $con = mysqli_connect($mysql_host,$mysql_user,$mysql_pass,$mysql_database);
    if (mysqli_connect_errno()) {
        stop("Unable to connect to Mysql Server");
    }
    return $con; 
}

$SqlConnection=dbConnect("localhost","root","","TestDB"); //If provided value is correct and database is connected then will receive a connection object else displays error
?>

 

If you got any queries, Please free to contact me.

If you like to create your own contents, Please click on the below button and Signup.

Become a Member

Thank You.

 

Related Post

How to Connect PHP to MySQL Database?

PHP and MySQL holds hand in hand while developing web applications that has a higher and responsive data access. Let's learn how to connect to MySQL DB using PHP.