Insiro o texto porém não aparece no banco de dados, não da nenhum erro, apenas não aparece no mysql
$usuario = 'root';
$senha = '';
$banco = 'post';
$mysqli = new mysqli($servidor, $usuario, $senha, $banco);
if (mysqli_connect_errno()) trigger_error(mysqli_connect_error());
//inserindo os dados no banco de dados
if (isset($_POST('publish'))){
$texto = $_POST("texto");
$query = mysqli_query($mysqli, "INSERT INTO publicacoes(texto) VALUE ('$texto')");} ```