Проблема с выводом из БД MySQL

Выдает следующую ошибку в div, в котором должна выводиться информация:

Fatal error: Cannot use string offset as an array in D:\home\restoran\www\preview-page.php on line 238

Файл с функциями подключения к БД:

    <?php

$mysqli = false;

 function DBconnect () {
     $global = $mysqli;
     $mysqli = new mysqli("localhost", "root", "", "preview");
     $mysqli->query("SET NAMES 'utf-8'");
 }


  function DBdisconnect () {
      global $mysqli;
      $mysqli->close ();
  }

?>

Файл с функциями вывода из БД:

    <?php

  require_once('dbconnector.php');


    function Get_Preview ($limit) {
        global $mysqli;
        DBconnect();
        $result = $mysqli->query("SELECT*FROM `preview_user` ORDER BY `id` DESC LIMIT $limit");
        DBdisconnect();
        return ResultToArray ($result);
    }

   function ResultToArray ($result) {
       $array = array ();
           while(($row = $result-> fetch_assoc())  != false )
       $array[] = $row;
       return $array;
   }

?>

Код блока сайта, в котором происходит вывод:

<!-- Вывод отзывов -->

<?php

require_once('preview_get.php');

    $preview = Get_Preview;

?>




<?php   
                       for ($i = 0; $i < count($preview); $i++) {
                           if ($i == 0)
                               echo "<div class=\"col-sm-10 col-md-6\">";
                                 echo "<div id=\"preview_1\">";
                    echo '<p class=\"preview_message\"> '.$preview[$i]["preview_text"].' </p>
                   <hr class=\"preview_line\">
                   <p class=\"preview_author\"> '.$preview[$i]["preview_author"].' </p>
                   <p class=\"preview_date\"> '.$preview[$i]["preview_date"].' </p> ';

                   }
                       ?>

Тот самый line 238 с ошибкой:

 echo '<p class=\"preview_message\"> '.$preview[$i]["preview_text"].' </p>

Ответы (0 шт):