php_mysql
php_mysql
Create an <?php
instance of the $servername = "localhost";
$username = "username";
mysqli class $password = "password";
providing all the
necessary details // Creating connection
required to $conn = new mysqli($servername, $username, $password);
establish the
connection such // Checking connection
as host, if ($conn->connect_error) {
username, die("Connection failed: " . $conn->connect_error);
password etc. }
echo "Connected successfully";
?>
10/07/2024 K R Parameshbalaji Sr. Software Faculty 91
Using MySQLi procedural procedure
<?php
$servername = "localhost";
$username = "username";
$password = "password";
// Creating connection
$conn = mysqli_connect($servername, $username, $password);
// Checking connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
?>
10/07/2024 K R Parameshbalaji Sr. Software Faculty 92
Creating table using MySQLi
<?php $sql = "CREATE TABLE employees (
$servername = "localhost"; id INT(2) PRIMARY KEY,
$username = "username"; firstname VARCHAR(30) NOT NULL,
$password = "password"; lastname VARCHAR(30) NOT NULL,
$dbname = "newDB"; email VARCHAR(50)
)";
// Checking connection
$conn = mysqli_connect($servername, if (mysqli_query($conn, $sql)) {
$username, $password, $dbname); echo "Table employees created successfully";
// Check connection } else {
if (!$conn) { echo "Error creating table: " .
die("Connection failed: " . mysqli_error($conn);
mysqli_connect_error()); }
} mysqli_close($conn);
?>
// sql code to create table
if (mysqli_query($link, $sql))
{
echo "Records inserted successfully.";
}
else
{
echo "ERROR: Could not able to execute $sql. ".mysqli_error($link);
}
mysqli_close($link);
?>
10/07/2024 K R Parameshbalaji Sr. Software Faculty 94
Selection in MySQLi
<?php echo "<td>".$row['Firstname']."</td>";
$link = mysqli_connect("localhost", "root", "", "Mydb"); echo "<td>".$row['Lastname']."</td>";
echo "<td>".$row['Age']."</td>";
if ($link === false) { echo "</tr>";
die("ERROR: Could not connect. " }
.mysqli_connect_error()); echo "</table>";
} mysqli_free_result($res);
}
$sql = "SELECT * FROM Data"; else {
if ($res = mysqli_query($link, $sql)) { echo "No matching records are found.";
if (mysqli_num_rows($res) > 0) { }
echo "<table>"; }
echo "<tr>"; else {
echo "<th>Firstname</th>"; echo "ERROR: Could not able to execute $sql. "
echo "<th>Lastname</th>"; .mysqli_error($link);
echo "<th>age</th>"; }
echo "</tr>"; mysqli_close($link);
while ($row = mysqli_fetch_array($res)) { ?>
echo "<tr>";
10/07/2024 K R Parameshbalaji Sr. Software Faculty 95
Create database
<?php
$dbhost = 'localhost’; $dbuser = 'root';
$dbpass = 'rootpassword‘ or ‘’;
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{ die('Could not connect: ' . mysql_error()); }
echo 'Connected successfully';
$sql = 'CREATE Database test_db';
$retval = mysql_query( $sql, $conn );
if(! $retval )
{ die('Could not create database: ' . mysql_error()); }
echo "Database test_db created successfully\n"; mysql_close($conn);
?>
{ die('Could not connect: ' . mysql_error()); } "EMP NAME : {$row[1]} <br> ".
$sql = 'SELECT emp_id, emp_name, emp_salary FROM "EMP SALARY : {$row[2]} <br> “;
employee';
} mysql_free_result($retval);
mysql_select_db('test_db');
echo "Fetched data successfully\n";
$retval = mysql_query( $sql, $conn );
mysql_close($conn);
if(! $retval )
?>
{ die('Could not get data: ' . mysql_error()); }