• SDN Forum üyelikleri çok yakında yeniden açılıyor. Siz de bu büyük topluluğun bir parçası olmak için bizi takipte kalın, gelişmeleri kaçırmayın!

Api içerisine Veritabanından Veri çekmek

mecc00

Öğrenci
Katılım
31 Temmuz 2020
Mesajlar
2
Tepki puanı
0
Puanları
1
Yaş
34
Merhaba, elimde yer alan youtube apisinin channel_id adlı değişkenine veriyi veritabanından çekmek istiyorum. Kodları aşağıda paylaşıyorum. Veritabanından çektikten sonra aşağıda yine örnek olarak verdiğim alana basmak istiyorum. Yardımcı olursanız sevinirim. İlginiz ve yardımlarınız için şimdiden teşekkürler
Bu apinin kodları
<?php
$channel_id = "UCG0HA4uyuuzPzeq_US_ywVg";
$api_key = "";
$api_response = file_get_contents('https://www.googleapis.com/youtube/...s/statistics/subscriberCount&key='.$api_key);
$api_response_decoded = json_decode($api_response, true);
echo $api_response_decoded['items'][0]['statistics']['subscriberCount'];
Bu da yazdırmak istediğim divin kodları
<div class="col-sm-4">
<div class="card">
<div class="card-body">
<div class="media">
<img src="channel-images/enesbatur.jpg" style="border-radius: 100%; width: 65px; height: 65px" class="mr-3 img-thumbnail" alt="...">
<div class="media-body">
<h5 class="mt-0">Enes Batur</h5>
**Buraya apiden gelen sayı gelecek**<br>
<div class="button-group-area">
<a href="#" class="genric-btn danger radius">Abone Ol</a>
<a href="#" class="genric-btn" style="color: black">Paylaş</a>
</div>
</div>
</div>
</div>
</div>
</div>
 
PHP kısmına Dokunma Divlerdeki Şu Satırı Şöyle Değiştir;
**Buraya apiden gelen sayı gelecek**<br>
<?php echo $api_response_decoded['items'][0]['statistics']['subscriberCount'] ?><br>

Not: PHP Kısmındaki echo $api_response_decoded['items'][0]['statistics']['subscriberCount']; Sil ki Karışıklık Olmasın.
 
Bir tane kanal olmayacak ama birden fazla olacak. Her birisinin abone sayısı yazmalı. Onun için channel_id yazan yere string olarak değer girmek yerine bu değeri veritabanından çekip döngüye sokarak ekrana yazdırmak istiyorum. Bunu nasıl yapabilirim? Yukarıda ki kısmı yaptım çünkü o bana tek kanal veriyor. Ben eklediğim her kanalın görünmesini istiyorum
 
Üst