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);
}
?>
// 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();
}
?>