Giriş Yap / Kayıt Ol

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!

4Beğeni
  • 1 Yazan TayfunGuler
  • 1 Yazan furkanadam6
  • 1 Yazan Onurcerik
  • 1 Yazan TayfunGuler

Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > Veritabanları

374x90

Bu Alana Reklam Ver

Php mysql bağlantısı

  #1  
Okunmamış 07 Aralık 2019, 14:57
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 27 Mayıs 2019
Yaş / Cinsiyet: 22 / Erkek
Ad, Soyad: On... Çe...
Mesajlar: 47
Beğeniler: 3 / 20
Ticaret: 1, 100%
Merhaba arkadaşlar blog scripti yazıyorum.Fakat veri bağlantısı kurarken şöyle hatalar alıyorum;
PHP- Kodu:
Veritabanına bağlanamadı

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

Fatal error
Uncaught ErrorCall 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;
PHP- Kodu:
<?php 

try {
     
$db = new PDO("mysql:host=localhost; dbname=blog; charset=utf8;","root","");
} catch (
PDOException $error) {
    echo 
"<center><b>Veritabanına bağlanamadı</b></center>"$error->getMessage();
}
?>
Header içerisinde ise:
PHP- Kodu:
<?php include "sistem/baglan.php"


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


?>
php sürümüm 7





EDIT: KONU ÇÖZÜLDÜ.
Konu Onurcerik tarafından (07 Aralık 2019, 19:58 ) değiştirilmiştir.

374x90

Bu Alana Reklam Ver

  #2  
Okunmamış 07 Aralık 2019, 15:10
TayfunGuler Adlı Üyenin Avatarı
Kod Şiirdir
 
Üyelik Tarihi: 01 Aralık 2013
Cinsiyet: Erkek
Meslek: -
Konum: Ankara
Ad, Soyad: Ta... Gü...
Mesajlar: 2.412
Beğeniler: 455 / 164
Ticaret: 65, 100%
global $db ekle header içeriği kısmına
Onurcerik bunu beğendi.
Wordpress/Php/Html,Css,Js/React/Laravel/Woocommerce işleriniz için Pm atınız.
www.tayfunguler.org
  #3  
Okunmamış 07 Aralık 2019, 15:16
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 27 Mayıs 2019
Yaş / Cinsiyet: 22 / Erkek
Ad, Soyad: On... Çe...
Mesajlar: 47
Beğeniler: 3 / 20
Ticaret: 1, 100%
TayfunGuler <?php include "sistem/baglan.php";

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
  #4  
Okunmamış 07 Aralık 2019, 18:52
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 22 Aralık 2017
Yaş / Cinsiyet: 24 / Erkek
Meslek: yazılımcı
Konum: Kayseri
Ad, Soyad: Fu... As...
Mesajlar: 40
Beğeniler: 4 / 3
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 bunu beğendi.
  #5  
Okunmamış 07 Aralık 2019, 19:57
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 27 Mayıs 2019
Yaş / Cinsiyet: 22 / Erkek
Ad, Soyad: On... Çe...
Mesajlar: 47
Beğeniler: 3 / 20
Ticaret: 1, 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 bunu beğendi.
  #6  
Okunmamış 07 Aralık 2019, 23:30
TayfunGuler Adlı Üyenin Avatarı
Kod Şiirdir
 
Üyelik Tarihi: 01 Aralık 2013
Cinsiyet: Erkek
Meslek: -
Konum: Ankara
Ad, Soyad: Ta... Gü...
Mesajlar: 2.412
Beğeniler: 455 / 164
Ticaret: 65, 100%
Alıntı:
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 bunu beğendi.
Wordpress/Php/Html,Css,Js/React/Laravel/Woocommerce işleriniz için Pm atınız.
www.tayfunguler.org
Cevap Yaz Favorilerime Ekle

1113x90

Bu Alana Reklam Ver



Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > Veritabanları


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı





Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 18:08.