PHP ارسال نشدن داده به دیتابیس در pdo

mehdi0121

تازه وارد
15/7/18
3
1
3
PHP:
function connectToDB() {
    try {
        return new PDO("mysql:host=localhost;dbname=php","root","");
    } catch (PDOException $e) {
        die($e->getMessage());
    }
}

$Data=[
    "Fullname"=>"jack",
    "Username"=>"tomson",
    "Email"=>"jackse23@gmx.de",
    "Password"=>"65d8w5e8f4s6ew84d6ds4e5dsdeDWE@3#"
];
    $conn=connectToDB();
    extract($Data);
    $statment = $conn->prepare("INSERT INTO users (fullname , username , email , password ) VALUES (:fullname , :username , :email , :password )");
    $statment->bindParam("fullname" , $Fullname );
    $statment->bindParam("username" , $Username );
    $statment->bindParam("email" , $Email );
    $statment->bindParam("password" , $Password );
    var_dump($statment->execute());
سلام دوستان مشکل این کد چیه ک همیشه false برگشت داده میشه و داده توی دیتابیس ثبت نمی شه