1. А кто будет скобки правильно писать? У вас php-ошибка: (одной скобки не хватает):
$st->execute(array($username);
2. Почитайте про обработку ошибок в php -
php.net/manual/ru/pdo.error-handling.php$webroot = $_SERVER['DOCUMENT_ROOT'];
try
{
$db = new PDO("sqlite:$webroot/db/database.db");
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$username = $_GET['username'];
if ( empty($username) )
{
throw new \Exception("User name is empty");
}
$st = $db->prepare("INSERT INTO reports_blacklist_table (user_nick) VALUES (?)");
$st->execute([$username]);
}
catch( \Exception $e )
{
var_dump($e->getMessage());
}