title: json_encode not returning anything
body: <p>I am trying to convert my MYSQL table data into JSON. I am trying with json_encode(). But it does not work. It does not return anything. I have checked the console,doesn't even throw any errors. What am i missing?</p>
  
  <pre><code>&lt;?php
      //open connection to mysql db
      $connection = mysqli_connect("localhost","root","","maps") or die("Error " . mysqli_error($connection));
  
      //fetch table rows from mysql db
      $sql = "select * from locations";
      $result = mysqli_query($connection, $sql) or die("Error in Selecting " . mysqli_error($connection));
  
      //create an array
      $emparray[] = array();
      while($row =mysqli_fetch_assoc($result))
      {
          $emparray[] = $row;
      }
      echo json_encode($emparray);
  
      //close the db connection
      mysqli_close($connection);
  ?&gt;
  </code></pre>