Я очень новичок в MySQL и PHP, но я искал другие темы, касающиеся вставки JSON в MySQ, и я не могу заставить его работать. Я пытаюсь заполнить таблицу MySQL данными JSON, полученными из API YouTube v3. Каждый раз, когда я запускаю скрипт, он добавляет строку, но она кажется пустой. Я хочу получить заголовок и описание из списка воспроизведения и поместить их в отдельные строки в порядке возрастания.
Спасибо.
<?php
$conn = mysql_connect("server", "host","password") or die(mysql_error());
mysql_select_db("database", $conn);
echo "Connected successfully";
$url = 'https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=25&playlistId=PLDcnymzs18LVXfO_x0Ei0R24qDbVtyy66&key={Key}';
$content = file_get_contents($url);
$json = json_decode($content, true);
foreach($json as $row);
$title = $row['items']['snippet']['title'];
$description = $row['items']['snippet']['description'];
$sql = "INSERT INTO Table(title, description)
VALUES('$title','$description')";
if(!mysql_query($sql,$conn))
{
die('Error : ' . mysql_error());
}
?>