lostyazilim
tr.link

Php tek kolay veri çekme

17 Mesajlar 2.700 Okunma
acebozum
tr.link

MuhammedArslan MuhammedArslan Msa Web Tasarım Kullanıcı
  • Üyelik 19.02.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Web Developer
  • Konum Bursa
  • Ad Soyad M** A**
  • Mesajlar 933
  • Beğeniler 136 / 276
  • Ticaret 11, (%100)
Tekrardan Merhabalar;

Blog scripti düzenliyorum. Veritabanından örneğin site başlığını çekerken
$veri['baslik']
şeklinde yazınca veritabanında ayarlar tablosundaki baslik sütununu çektiren bir fonksiyon yazmak istiyorum. Bilgisi olan var mıdır?

Yani veritabanından verileri kolayca çekmemi sağlayacak bir fonksiyon yazabilir misiniz?



Teşekkürler...
 

 

wmaraci
reklam

dump3cz dump3cz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 01.05.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Yazılım
  • Konum Bilecik
  • Ad Soyad O** Ç**
  • Mesajlar 1749
  • Beğeniler 169 / 326
  • Ticaret 3, (%67)
Hocam mybb fonksiyonlarınıza bakmanızı tavsiye ederim.
 

 

MuhammedArslan MuhammedArslan Msa Web Tasarım Kullanıcı
  • Üyelik 19.02.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Web Developer
  • Konum Bursa
  • Ad Soyad M** A**
  • Mesajlar 933
  • Beğeniler 136 / 276
  • Ticaret 11, (%100)

dump3cz adlı üyeden alıntı

Hocam mybb fonksiyonlarınıza bakmanızı tavsiye ederim.


Bende tam cevap yazıyordum :) . Hocam paketi indirdim inc klasöründeki functions dosyalarını inceledim fakat pek bir şey anlayamadım .d pdo bağlantı dosyalarını falan inceledim. Karışık geldi. Mesela Basicbd araştırdım fakat ondada hata aldım. Tam çözemedim olayı anlıyacağınız.
 

 

bugraucar24 bugraucar24 WordPress Hizmetleri Kullanıcı
  • Üyelik 08.05.2015
  • Yaş/Cinsiyet 27 / E
  • Meslek WordPress Developer
  • Konum Erzincan
  • Ad Soyad B** U**
  • Mesajlar 288
  • Beğeniler 144 / 69
  • Ticaret 1, (%100)
function getBaslik($gelenId)
{
$sql = "SELECT ayarlar FROM baslik WHERE id = '$gelenId'";
$q = mysql_query($sql);
$q = mysql_fetch_object($q)->kullaniciadi;
echo $q;
}


getBaslik(1);

1 numaralı konunun başlığını çeker ve yazar.
 

 

WordPress işleriniz uygun fiyata yapılmaktadır!
wmaraci
wmaraci

dump3cz dump3cz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 01.05.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Yazılım
  • Konum Bilecik
  • Ad Soyad O** Ç**
  • Mesajlar 1749
  • Beğeniler 169 / 326
  • Ticaret 3, (%67)
Yarın yardımcı olruum hocam
 

 

MuhammedArslan MuhammedArslan Msa Web Tasarım Kullanıcı
  • Üyelik 19.02.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Web Developer
  • Konum Bursa
  • Ad Soyad M** A**
  • Mesajlar 933
  • Beğeniler 136 / 276
  • Ticaret 11, (%100)

bugraucar24 adlı üyeden alıntı

getBaslik(1);

1 numaralı konunun başlığını çeker ve yazar.

Peki bir şey sormak istiyorum. Böyle kullanmak performans açısından nasıl etkiler? yani sonuçta her seferde yeniden sorgulamış olmuyor muyuz? başlık,altbaşlık,tarih falan derken.


dump3cz adlı üyeden alıntı

Yarın yardımcı olruum hocam

teşekkür ederim hocam.
 

 

dump3cz dump3cz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 01.05.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Yazılım
  • Konum Bilecik
  • Ad Soyad O** Ç**
  • Mesajlar 1749
  • Beğeniler 169 / 326
  • Ticaret 3, (%67)
if(!isset($action)) {
$query1 = $db->query("SELECT * FROM `mbb2_users` LIMIT 20") or die(mysql_error());
eval("\$html .= \"".$templates->get("league_index")."\";");

while($league = $db->fetch_array($query1))
{
$league_users .= $league['username'];
eval("\$league_users .= \"".$league['username']."\";");
}
}

Bunu her yerde kullanabilirsin diye biliyorum
 

 

MuhammedArslan MuhammedArslan Msa Web Tasarım Kullanıcı
  • Üyelik 19.02.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Web Developer
  • Konum Bursa
  • Ad Soyad M** A**
  • Mesajlar 933
  • Beğeniler 136 / 276
  • Ticaret 11, (%100)

dump3cz adlı üyeden alıntı

if(!isset($action)) {
$query1 = $db->query("SELECT * FROM `mbb2_users` LIMIT 20") or die(mysql_error());
eval("\$html .= \"".$templates->get("league_index")."\";");

while($league = $db->fetch_array($query1))
{
$league_users .= $league['username'];
eval("\$league_users .= \"".$league['username']."\";");
}
}

Bunu her yerde kullanabilirsin diye biliyorum


Teşekkür ederim fakat bu fonksiyon değil ki hocam. Her değer için tekrardan baştan mı yazacağız? + biraz karışık geldi affedin :)

Aslında merak ettiğim;
function getBaslik($gelenId)
{
$sql = "SELECT ayarlar FROM baslik WHERE id = '$gelenId'";
$q = mysql_query($sql);
$q = mysql_fetch_object($q)->kullaniciadi;
echo $q;
}

Böyle bir kullanım performans kaybı yaratır mı? her veriyi tek tek sorguladığı için.
 

 

dump3cz dump3cz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 01.05.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Yazılım
  • Konum Bilecik
  • Ad Soyad O** Ç**
  • Mesajlar 1749
  • Beğeniler 169 / 326
  • Ticaret 3, (%67)
mrarslan 2. sis olabilir hocam da karışıka benziyor 1. yöntemi deneyin bi functions.php dosyası oluşturun orada kullanın sonra en üstte include edersiniz bende şimdi deneyeceğim bakalım olacakmı?
 

 

dump3cz dump3cz Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 01.05.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Yazılım
  • Konum Bilecik
  • Ad Soyad O** Ç**
  • Mesajlar 1749
  • Beğeniler 169 / 326
  • Ticaret 3, (%67)
Şöyleki(get_user bir fonksiyon):
$user = get_user($uid);
echo $user['username'];
 

 

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