Переменная не записывается в базу данных внутри блока php

Всем привет, такая проблема, у меня есть блок, и он выполняется если условие верно. Так вот, у меня есть переменная, взятая из url, и вне if блока она записывается, а внутри нет, когда остальные переменные внутри блока записываются в бд. Помогите пожалуйста.

<script
  src="https://code.jquery.com/jquery-3.6.0.min.js"
  integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4="
  crossorigin="anonymous"></script>
<?php
    include 'index.html';
    include 'rb.php';
    error_reporting(E_ALL);
    ini_set("display_errors", 1);
    $connect = new PDO("mysql:host=localhost; dbname=*; charset=UTF8", '*', '*');
    if (isset($_POST['comment'])){
        //переменная username, которая не записывается.
        $username = $_GET['username'];
        $comment = $_POST['comment'];
        $date = date('H:i:s');
        $query = $connect->query("INSERT INTO *.comments (`username`, `comment`, `data`) VALUES ('$username', '$comment', '$date')");
    }
    $comments = $connect->query("SELECT * FROM *.comments ORDER BY data DESC");
    $comments = $comments->fetchAll(PDO::FETCH_ASSOC);
    if ($comments){
        foreach($comments as $comment){
            echo $comment['username'];
            echo '<br>';
            echo $comment['comment'];
            echo '<br>';
            echo $comment['data'];
            echo '<br>';
        }        
    }
    
?>

Ответы (0 шт):