My mysqli_query isn't working but no error is displayed. Can anyone see what's wrong?
<?php
    include 'includes/config.php';
    include_once 'includes/database.php';
    if(@$_POST['submit']){
        $tempdir=@$_FILES['picture']['tmp_name'];
        $file=@$_FILES['picture']['name'];
        move_uploaded_file($tempdir, "../upload/".$file );
        echo $insert="insert into ararticles set title ='".@$_POST['title']."',text'".@$_POST['text']."',date'".@$_POST['date']."',article_pic='".$file."'";
        $run=mysqli_query($connection,$insert);
        if($run){
            header("location:varticle.php");
        }
    }
Config file
define("DB_SERVER","localhost");
define("DB_USERNAME","root");
define("DB_PASS","");
define("DB_NAME","firstfullwebsite");
Database file
$connection = mysqli_connect(DB_SERVER,DB_USERNAME,DB_PASS,DB_NAME);
 
    