<?php
$servername = "localhost";
$username = "powerlin_Employee";
$password = "kaisar@5247#";
$dbname = "powerlin_Employee";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
  die("Connection failed: " . $conn->connect_error);
}

?>
