lostyazilim
tr.link

Php mysql bağlantısı

6 Mesajlar 1.618 Okunma
lstbozum
tr.link

Onurcerik Onurcerik WM Aracı Kullanıcı
  • Üyelik 27.05.2019
  • Yaş/Cinsiyet 25 / E
  • Meslek Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad O** Ç**
  • Mesajlar 69
  • Beğeniler 20 / 9
  • Ticaret 2, (%100)
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Ü.
 

 

wmaraci
reklam

TayfunGuler TayfunGuler Kod Şiirdir Kullanıcı
  • Üyelik 01.12.2013
  • Yaş/Cinsiyet 24 / E
  • Meslek -
  • Konum Ankara
  • Ad Soyad T** G**
  • Mesajlar 2229
  • Beğeniler 165 / 454
  • Ticaret 75, (%100)
global $db ekle header içeriği kısmına
Onurcerik

kişi bu mesajı beğendi.

Wordpress/Php/React/Laravel/Codeigniter/Woocommerce işleriniz için Pm atınız.
www.tayfunguler.org

Onurcerik Onurcerik WM Aracı Kullanıcı
  • Üyelik 27.05.2019
  • Yaş/Cinsiyet 25 / E
  • Meslek Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad O** Ç**
  • Mesajlar 69
  • Beğeniler 20 / 9
  • Ticaret 2, (%100)
TayfunGuler
global $db;
$ayarlar = $db->prepare("SELECT * FROM ayarlar");
$ayarlar->execute();
$ayarcek = $ayarlar->fetch(PDO::FETCH_ASSOC);


?> bu şekilde mi? yaptım ama olmadı çok bilgili değilim php konsunda
 

 

furkanadam6 furkanadam6 WM Aracı Kullanıcı
  • Üyelik 22.12.2017
  • Yaş/Cinsiyet 27 / E
  • Meslek yazılımcı
  • Konum Kayseri
  • Ad Soyad F** A**
  • Mesajlar 27
  • Beğeniler 3 / 4
  • Ticaret 0, (%0)
değişkeni görüp görmemesi ile alakası yok kendi hatanızı görememişsiniz
orada veritabanına bağlanılamadı diyor ve bu yüzden değişken oluşturamıyor bu da tanımsız değişken hatasını vermesine sebep oluyor
pdo sınıfı tanımlarken bilgilerinizi doğru giriniz ve aralarda boşluk bırakmayınız.
Onurcerik

kişi bu mesajı beğendi.

wmaraci
wmaraci

Onurcerik Onurcerik WM Aracı Kullanıcı
  • Üyelik 27.05.2019
  • Yaş/Cinsiyet 25 / E
  • Meslek Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad O** Ç**
  • Mesajlar 69
  • Beğeniler 20 / 9
  • Ticaret 2, (%100)
furkanadam6 Herhangi bir sorun yokmuş ben wampp kullanıyordum.Sorun ondaymış xamppa geçtim TayfunGuler sayesinde düzelttim çok teşekkür ederim
TayfunGuler

kişi bu mesajı beğendi.

TayfunGuler TayfunGuler Kod Şiirdir Kullanıcı
  • Üyelik 01.12.2013
  • Yaş/Cinsiyet 24 / E
  • Meslek -
  • Konum Ankara
  • Ad Soyad T** G**
  • Mesajlar 2229
  • Beğeniler 165 / 454
  • Ticaret 75, (%100)

Onurcerik adlı üyeden alıntı

furkanadam6 Herhangi bir sorun yokmuş ben wampp kullanıyordum.Sorun ondaymış xamppa geçtim TayfunGuler sayesinde düzelttim çok teşekkür ederim


Yardımım dokunduysa ne mutlu bana. İyi çalışmalar dilerim :)
Onurcerik

kişi bu mesajı beğendi.

Wordpress/Php/React/Laravel/Codeigniter/Woocommerce işleriniz için Pm atınız.
www.tayfunguler.org
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al