PDO'ya başladım, fakat bir sorunum var.
config.php dosyamdaki veritabanı bilgilerimi guncelleme.php dosyasına include ile cekip veri yazdırmak istiyorum hata alıyorum.
Kodları şoyle vereyim.
config.php
PHP:Panoya kopyala
guncelleme.php
PHP:Panoya kopyala
[TABLE]
[TR="bgcolor: #dddddd"]
[TD]No[/TD]
[TD]Alan1[/TD]
[TD]Alan2[/TD]
[TD]İşlem[/TD]
[/TR]
[/TABLE]
Bu şekilde:
( ! ) Fatal error: Uncaught Error: Call to a member function query() on null in C:wamp64www*guncelleme.php on line 8
( ! ) Error: Call to a member function query() on null in C:wamp64www*guncelleme.php on line 8
Bu hatayı alıyorum.
Foreach dongusu ustune veritabanı bilgilerimi eklediğimde ;
PHP:Panoya kopyala
$baglanti = new PDO("mysql:host=localhost;dbname=site", "root", ""); $baglanti->exec("SET NAMES utf8"); $baglanti->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
Hic hata almıyorum ve veriler listeleniyor. Ama bunu yazmadan yani include komutuyla zaten veritabanı bilgilerini aktarmış oluyorum. Neyi yanlış yapıyorum? Include ile cekmem doğru değil mi ? PDO haric diğer PHP&MySQL işlemlerinde aynı şekilde kullandım.