lostyazilim

Php Fatal error: Call to a member function prepare() on null hatası

3 Mesajlar 2.468 Okunma
lstbozum
wmaraci reklam

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)
function vtguncelle ($makalebaslik,$makaleacikla,$makalemetni,$gizli,$kucukresim)
{
$g_tarihi=time();//Güncel zaman damgası aldık
if($kucukresim==null)
{
try
{

$sorgu="update makale set
makale=:makaleal,
baslik=:baslikal,
aciklama=:aciklamal,
guncellenmetarihi=:tarihal
where sira=:siral order by sira asc limit 1";
$guncelle=$this->vt->prepare($sorgu);
$guncelle->execute(array(
"siral"=>$gizli,
"makaleal"=>$makalemetni,
"baslikal"=>$makalebaslik,
"aciklamal"=>$makaleacikla,
"tarihal"=>$g_tarihi));

$durum= "Makale Başarıyla Güncellendi...";

}
catch(PDOException $hataver)
{
$hata="0008";
$durum=$hataver->getMessage();
}

}

kodlaması budur 394. satırda ($guncelle=$this->vt->prepare($sorgu); ) hata vermekte

Fatal error: Call to a member function prepare() on null in C:\xampp\htdocs\panaroma\kutuphane\sinif\makale.sinif.php on line 394
Çözüm öneriniz nedir kafayı yedirdi
 

 

wmaraci
reklam

Flawless Flawless Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.10.2013
  • Yaş/Cinsiyet 41 / E
  • Meslek Php Coder
  • Konum Antalya
  • Ad Soyad K** I**
  • Mesajlar 476
  • Beğeniler 22 / 87
  • Ticaret 7, (%100)
prepare zaten ön tanımlı pdo fonksiyonu değil mi? aynı isimde yeni bir fonksiyon yazmanız karışıklığa sebep olmuş olabilir.fonksiyon isminizi değiştirin bir deneyin derim bazen çözüm çok basit olabiliyor.
 

 

ismail03 ismail03 WM Aracı Kullanıcı
  • Üyelik 28.11.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Ameliyathane Hemşiresi
  • Konum Afyon
  • Ad Soyad I** Ç**
  • Mesajlar 2633
  • Beğeniler 344 / 487
  • Ticaret 12, (%100)
Flawless hocam prepare diye bi fonksiyonum yok sıkıntı şurda s
class guncelle extends baglan
dahil ettiğim sınıfı görmüyor (yada ne derseniz )
$vt= new baglan();
diye danımlayıp
$guncelle=$vt->vt->prepare($sorgu);
yaptığımda işlem yapıyor ama böylede benim içim rahat değil rica etsem tw den kontrol edebilir misiniz ?
 

 

wmaraci
Konuyu toplam 3 kişi okuyor. (0 kullanıcı ve 3 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al