MRAZE94 adlı üyeden alıntı

https://www.php.net/manual/tr/pdostatement.fetch.php burayi inceleyin ve veritabani bu sekilde baglamaniz oneriyorum

// Database bilgileri
$servername = "localhost";

$username = "username";

$password = "password";

$dbname = "myDB";



// baglanti

$conn = new mysqli($servername, $username, $password, $dbname);

// bağlantıyı test et

if ($conn->connect_error) {

die("Connection failed: " . $conn->connect_error);

}

?>


bendeki nerdeyse aynı dbde sorun yok ama index.php ye include edince http error 505 alıyorum dbsettings.php aşşagıda
$host = "localhost";
$username = "kullanıcıadı";
$user = "kullanıcı";
$password = "şifre";

try {
$dbcon = new PDO("mysql:host={$host};dbname={$username};charset=utf8",$user,$password);
$dbcon-> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch (PDOException $e) {
echo $e->getMessage();
}
?>