Kod şöyle oldu hocam

try {
$db = new PDO("mysql:host=localhost;dbname=galleryt_sozluk;charset=utf8","galleryt_sozluk","z|Vt49|I7k$");
} catch ( PDOException $veri ){
print
$veri->getMessage(); }
$query =
$db->prepare('SELECT * FROM sozler ORDER BY RAND() LIMIT 1');
$query->execute();
$result =
$query->fetch(PDO::FETCH_ASSOC);
echo $result ["kelime"];
$kelime = "kalp";
$ch = curl_init("https://sozluk.gov.tr/gts?ara=".$kelime);
curl_setopt_array($ch,[
CURLOPT_RETURNTRANSFER => 1
]);
$result = curl_exec($ch);
curl_close($ch);
echo '
';

$result = json_decode($result,1);
foreach ($result as $item => $value) {
echo $value['madde'].' => ';
foreach($value['anlamlarListe'] as $anlam) {
echo $anlam['anlam'].'
';
}
echo '

';
}
?>


İstediğim gibi veritabanından veri geliyor ve ekrana yazılıyor ama hep "kalp" kelimesinin çıktısını veriyor nasıl kalp yerine veritabanından gelen veriyi kullanırım