<?php
$hostname = 'localhost';
$username = 'firmav2';
$password = 'zdzVYh07mDzvfTd';
try {
if (session_status() === PHP_SESSION_NONE) {
session_start([
'read_and_close' => true,
]);
}
if (!empty($hostname) && !empty($password) && !empty($username)) {
$db = new \PDO("mysql:host=$hostname;dbname=firmamsc;charset=utf8", $username, $password, array(
\PDO::ATTR_PERSISTENT => true,
\PDO::ATTR_ERRMODE => \PDO::ERRMODE_EXCEPTION,
));
} else {
die('Set up the database first!');
}
session_write_close();
} catch (\PDOException | \Exception $e) {
$db = null;
error_log('Database disconnected => ' . $e->getMessage());
die('Database disconnected!');
}Daha önceden de bir sürü script kurulumu yaptım aynı mysql sunucusuna fakat şuanda bu scriptte nedense bağlantı sağlanıyor ama sürekli database disconnetced diyor ayarları değiştiriom login yapıom başka işlem yapacakken database disconneted diyor baglantı bi geliyor bi gidiyor bunu sebebi nedir yada yardımcı olabilecek birileri varmı herkese iyi forumlar..mysql sunucusunda bi sorun olmadıgını çok iyi biliyorum acaba koddan mı kaynaklı ?