-1
I’m trying to make an Insert using PHP PDO, but it is always returning an error, which I am not able to solve
$insert = "INSERT INTO usuarios ('usuario', 'senha', 'telefone', 'email', 'tipo', 'status', 'nivel', 'hash') VALUES (:usuario, :senha, :telefone, :email, :tipo, :status, :nivel, :hash)";
    try{
        $result = $conexao->prepare($insert);
        $result->bindParam(':usuario', $usuario, PDO::PARAM_STR);
        $result->bindParam(':senha', $senha, PDO::PARAM_STR);
        $result->bindParam(':telefone', $telefone, PDO::PARAM_STR);
        $result->bindParam(':email', $email, PDO::PARAM_STR);
        $result->bindParam(':tipo', $tipo, PDO::PARAM_STR);
        $result->bindParam(':status', $status, PDO::PARAM_STR);
        $result->bindParam(':nivel', $nivel, PDO::PARAM_STR);
        $result->bindParam(':hash', $hash, PDO::PARAM_STR); 
        $result->execute();
        $contar = $result->rowCount();
        if($contar>0){
            $ret['status'] = "OK";
        }else{
            $ret['status'] = "ERRO";
        }
    }catch(PDOException $e){
        echo $e;
    }
and is returning the following error:
Pdoexception: SQLSTATE[42000]: Syntax error or access Violation: 1064 You have an error in your SQL syntax; check the manual that Corresponds to your Mysql server version for the right syntax to use near ''user', 'password', 'phone', 'email', 'type', 'status', 'nivel', 'hash') VALU' at line 1 in /var/www/html/trocadex/src/php/cadastro.php:32 Stack trace: #0 /var/www/html/trocadex/src/php/cadastro.php(32): Pdostatement->execute() #1 {main}null