Files
DRMUY/installer/test_connection.php
2023-07-26 02:31:07 -03:00

24 lines
716 B
PHP

<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$dbhost = $_POST['dbhost'];
$dbname = $_POST['dbname'];
$dbuser = $_POST['dbuser'];
$dbpass = $_POST['dbpass'];
function testDbConnection($dbhost, $dbname, $dbuser, $dbpass) {
try {
$db = new PDO("mysql:host=$dbhost;dbname=$dbname;charset=utf8", $dbuser, $dbpass);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
return true;
} catch (PDOException $e) {
return false;
}
}
$dbConnectionSuccess = testDbConnection($dbhost, $dbname, $dbuser, $dbpass);
if ($dbConnectionSuccess) {
echo "success";
} else {
echo "error";
}
}
?>