-
Üyelik
13.08.2015
-
Yaş/Cinsiyet
31 / E
-
Meslek
öğrenci
-
Konum
Balıkesir
-
Ad Soyad
F** T**
-
Mesajlar
156
-
Beğeniler
43 / 22
-
Ticaret
0, (%0)
Arkadaşlar pdo'ya geçiriyorum sitemi ama çok garip bir şey oluyor anlam veremediğim. Mesela şöyle bir veritabanında bir saydırma işlemi yapıyorum. Düz yazdığımda sıkıntı yok. Ama bir fonksiyon oluşturup onun içine attığımda ve bunu başka bir sayfadan çağırdığımda çalışmıyor.
Bu şekilde çalışıyor.
$sorgu = $db->prepare("SELECT COUNT(*) FROM uyeler");
$sorgu->execute();
$say = $sorgu->fetchColumn();
echo 'Toplamda '.$say.' üye var.';
Bu şekilde yazdir fonksiyonunu çağırıyorum olmuyor.
yazdir();
Fonksiyon da bu şekilde
function yazdir(){
$sorgu = $db->prepare("SELECT COUNT(*) FROM uyeler");
$sorgu->execute();
$say = $sorgu->fetchColumn();
echo 'Toplamda '.$say.' üye var.';
}
-
Üyelik
29.10.2016
-
Yaş/Cinsiyet
33 / E
-
Meslek
Öğretmen
-
Konum
Konya
-
Ad Soyad
O** K**
-
Mesajlar
1116
-
Beğeniler
499 / 498
-
Ticaret
16, (%100)
Fonksiyonun yazılı olduğu sayfayı kullandığınız sayfaya include ediyor musunuz?
-
Üyelik
29.10.2016
-
Yaş/Cinsiyet
33 / E
-
Meslek
Öğretmen
-
Konum
Konya
-
Ad Soyad
O** K**
-
Mesajlar
1116
-
Beğeniler
499 / 498
-
Ticaret
16, (%100)
Hocam normalde çalışması lazım. Db ve fonksiyon dosyası include edilince bir hata olmaması lazım.
-
Üyelik
13.08.2015
-
Yaş/Cinsiyet
31 / E
-
Meslek
öğrenci
-
Konum
Balıkesir
-
Ad Soyad
F** T**
-
Mesajlar
156
-
Beğeniler
43 / 22
-
Ticaret
0, (%0)
@carasar bi halt anlamadım ben bu işten ya aynı sayfadan pdo kullanıyorum çalışıyor ama yok fonksiyon şeklinde çalışmıyor yarın sabah ayık kafayla tekrar bakayım bari kafam doldu iyice
-
Üyelik
24.03.2018
-
Yaş/Cinsiyet
30 / E
-
Meslek
Bilgisayar Mühendisi
-
Konum
Isparta
-
Ad Soyad
B** Ş**
-
Mesajlar
57
-
Beğeniler
22 / 9
-
Ticaret
0, (%0)
fonksiyon sayfasinda mysql login yaptığın yer yani $db degiskenine dikkat et. db.php yide include etmen gerekiyor.
İnsan insana insan olduğu kadar insan olmalı..
VipTema
Vip Tema Web Tasarım
Kullanıcı
-
Üyelik
29.06.2011
-
Yaş/Cinsiyet
37 / E
-
Meslek
Vip Tema Web Tasarım A.Ş.
-
Konum
Tekirdağ
-
Ad Soyad
Ö** I**
-
Mesajlar
1393
-
Beğeniler
704 / 703
-
Ticaret
21, (%100)
fonksiyon içinde
global $db; olarak tanımlayın önce.
Yani
function yazdir(){
global $db;
$sorgu = $db->prepare("SELECT COUNT(*) FROM uyeler");
$sorgu->execute();
$say = $sorgu->fetchColumn();
echo 'Toplamda '.$say.' üye var.';
}
-
Üyelik
20.03.2017
-
Yaş/Cinsiyet
32 / E
-
Meslek
Ögrencisi
-
Konum
Afyon
-
Ad Soyad
K** Y**
-
Mesajlar
68
-
Beğeniler
26 / 3
-
Ticaret
0, (%0)
Veritabanını fonksiyonun içinde include et
1 kişi bu mesajı beğendi.