-
Üyelik
14.08.2018
-
Yaş/Cinsiyet
24 / E
-
Meslek
Aşçı
-
Konum
İzmir
-
Ad Soyad
A** A**
-
Mesajlar
221
-
Beğeniler
10 / 35
-
Ticaret
1, (%100)
Merhabalar fonksiyon.php adında bi php dosyam var burada
fonskiyonlarım var site ayarları uye bilgisi vs.
her fonksiyonda, fonksiyon içersine veritabanı bağlantı dosyasını include etmezsem hata veriyor veritabanına ulaşamadığı için.
bunun kısa bi yolu yokmu kod kirliliği yapıyor fazla kod oluşuyor.
sayfanın en başına include ediyorum fakat işe yaramıyor illa fonksiyon içersinede eklemek zorunda kalıyorum
-
Üyelik
04.04.2020
-
Yaş/Cinsiyet
19 / E
-
Meslek
Kodlama
-
Konum
İstanbul Avrupa
-
Ad Soyad
L** P**
-
Mesajlar
160
-
Beğeniler
45 / 57
-
Ticaret
1, (%100)
Bu sorunu bende yaşadım hocam örneğin fonksiyon kullanırken fonksiyon dışı file_get_contents içi veriyi tekrardan fonksiyon içinde çekmem gerekiyor
-
Üyelik
14.08.2018
-
Yaş/Cinsiyet
24 / E
-
Meslek
Aşçı
-
Konum
İzmir
-
Ad Soyad
A** A**
-
Mesajlar
221
-
Beğeniler
10 / 35
-
Ticaret
1, (%100)
Bi çok deneme yaptım sayfanın başına koydum vs yok olmuyor illa fonksiyon içine tekrardan include etmem gerekiyor
-
Üyelik
16.07.2017
-
Yaş/Cinsiyet
39 / E
-
Meslek
Freelance
-
Konum
Sakarya
-
Ad Soyad
F** Y**
-
Mesajlar
102
-
Beğeniler
11 / 14
-
Ticaret
3, (%100)
Parametre olarak db değişkeni atıyormusunuz?
-
Üyelik
03.04.2019
-
Yaş/Cinsiyet
29 / E
-
Meslek
.
-
Konum
Trabzon
-
Ad Soyad
A** K**
-
Mesajlar
905
-
Beğeniler
393 / 395
-
Ticaret
3, (%100)
fonksiyon içerisine veri tabanı bağlantı bilgileri giremez yapıları gereği. Veri tabanı değişkenini fonksiyon içinde
global $db;
şeklinde yazarsanız sorun çözülür.
1 kişi bu mesajı beğendi.
-
Üyelik
14.08.2018
-
Yaş/Cinsiyet
24 / E
-
Meslek
Aşçı
-
Konum
İzmir
-
Ad Soyad
A** A**
-
Mesajlar
221
-
Beğeniler
10 / 35
-
Ticaret
1, (%100)
Fonksiyon içerisine mi sayfanın en başına mı?
global $conn;
Bu şekilde yine kod fazlalığı yaratıyor yaklaşık 15 fonksiyon var ve hepsi db ile çalışıyor :(
-
Üyelik
03.04.2019
-
Yaş/Cinsiyet
29 / E
-
Meslek
.
-
Konum
Trabzon
-
Ad Soyad
A** K**
-
Mesajlar
905
-
Beğeniler
393 / 395
-
Ticaret
3, (%100)
sayfanın en başına db bağlantı dosyasını bir kere include edin. Sonra her ayrı fonksiyonun için global $conn; satırını ayrı ayrı yazmanız gerekli bu yöntemde. OOP mantığındaki metotlar değil sıradan fonksiyonlar olduğunu düşünüyorum. Fonksiyonlara dışarıdan değişken dahil etmenin başka yöntemi varsa da bilmiyorum. Belki fonksiyona ekstra bir parametre olarak bağlantı değişkenini verirsiniz ama mantıklı olur mu bilemedim, şu an aklıma geldi :)
-
Üyelik
14.08.2018
-
Yaş/Cinsiyet
24 / E
-
Meslek
Aşçı
-
Konum
İzmir
-
Ad Soyad
A** A**
-
Mesajlar
221
-
Beğeniler
10 / 35
-
Ticaret
1, (%100)
Çokda kurcalamayıp verdiğiniz yöntem ile yapayım teşekkür ederim 😊