Всем привет, у меня есть переменная взятая из url, и она не записывается в базу данных, но если её просмотреть через var_dump, то вся информация есть, также если её вывести через echo то всё выводится, но столбец базы данных, в которого записывают переменную, пустой. Помогите пожалуйста. Вот код:
'''
<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';
$connect = new PDO("mysql:host=localhost; dbname=u1724412_default; charset=UTF8", '*', '*');
if (isset($_POST['comment'])){
$comment = $_POST['comment'];
$username = $_GET['username'];
$date = date('H:i:s');
$query = $connect->query("INSERT INTO u1724412_default.comments (username, comment, data) VALUES ('$username', '$comment', '$date')");
}
echo gettype($username);
var_dump($username);
?>
<?
$comments = $connect->query("SELECT * FROM *.comments ORDER BY data DESC");
$comments = $comments->fetchAll(PDO::FETCH_ASSOC);
?>
<div class="scroll-block"></div>
<?
if ($comments){
foreach($comments as $comment){
?>
<div class="wrapper">
<div class="block">
<div class="username"><?=$comment['username']?></div>
<br>
<div class="comment"><?=$comment['comment']?></div>
<div class="data"><?=$comment['data']?></div>
</div>
</div>
<?
'''

H:i:s- это не дата.....это время........... также возможно не data, а date? – Алексей Шиманский Jul 26 '22 at 12:32\username`, `comment`, `data`` – Алексей Шиманский Jul 26 '22 at 16:32if (isset($_POST['comment'])){не заходит, то иecho gettype($username); var_dump($username);будет выдавать ошибку – Алексей Шиманский Jul 26 '22 at 16:51