Merhaba arkadaşlar blog scripti yazıyorum.Fakat veri bağlantısı kurarken şöyle hatalar alıyorum;
Veritabanına bağlanamadı

Notice: Undefined variable: db in C:\wamp\www\tech-blog\header.php on line 4

Fatal error: Uncaught Error: Call to a member function prepare() on null in C:\wamp\www\tech-blog\header.php:4 Stack trace: #0 C:\wamp\www\tech-blog\tech-index.php(2): include() #1 {main} thrown in C:\wamp\www\tech-blog\header.php on line 4


Kodlar ise:
baglan.php dosyasında;
try {
$db = new PDO("mysql:host=localhost; dbname=blog; charset=utf8;","root","");
} catch (PDOException $error) {
echo "
Veritabanına bağlanamadı
"; $error->getMessage();
}
?>


Header içerisinde ise:


$ayarlar = $db->prepare("SELECT * FROM ayarlar");
$ayarlar->execute();
$ayarcek = $ayarlar->fetch(PDO::FETCH_ASSOC);


?>

php sürümüm 7





EDIT: KONU ÇÖZÜLDÜ.