Merhaba, elimde bir youtube api mevcut. Bunda şöyle bir şey yapmak istiyorum. Bir tane input koyup kanal idsi yazıcam. Sorgula dediğimde bana kanalın verilerini bir tabloya döksün istiyorum. Apiden gelenleri veritabanına direk kaydedebiliyorum ama sorgulama yapamıyorum. Yardımcı olabilirseniz sevinirim. Kodları aşağıda paylaşıyorum
<?php
include 'DbConnect.php';
$db = new DbConnect();
$conn= $db->connect();
$key="AIzaSyCw9iFNk9Mj5fXBWT_D3dCeXS0EpgUUoSA";
$base_url="https://www.googleapis.com/youtube/v3/";
$channelId="UCG0HA4uyuuzPzeq_US_ywVg";
$API_URL = $base_url ."playlists?part=snippet&channelId=".$channelId."&key=".$key;
$videos=json_decode(file_get_contents($API_URL));
/*echo "<pre>";
print_r($videos);
*/
foreach ($videos->items as $video) {
$sql = "INSERT INTO `videos` (`id`, `video_type`, `video_id`, `title`, `thumbnail_url`) VALUES (NULL, 1, :vid, :title, :turl)";
$stmt=$conn->prepare($sql);
$stmt->bindParam(":vid",$video->id);
$stmt->bindParam(":title",$video->snippet->title);
$stmt->bindParam(":turl",$video->snippet->thumbnails->high->url);
$stmt->execute();
}
?>