-2
while($row = $dbresult->fetch_array(MYSQLI_ASSOC))
  {
    $markers[] = array(
      'id' => $row['id'],
      'name' => $row['name'],
      'lat' => $row['lat'],
      'lng' => $row['lng']
    );
  }

Getting fatal erroron this line while($row = $dbresult->fetch_array(MYSQLI_ASSOC))

prudhvi
  • 17
  • 5

1 Answers1

0

Call to a member function fetch_array() on boolean

Your $dbresult is not mysqli_result object, so you got above error,

if($dbresult){

    while($row = $dbresult->fetch_array(MYSQLI_ASSOC))
    {

    }
 }else{
         // something went wrong
}

Ref : http://php.net/manual/en/mysqli.query.php

Returns FALSE on failure. For successful SELECT, SHOW, DESCRIBE or EXPLAIN queries mysqli_query() will return a mysqli_result object. For other successful queries mysqli_query() will return TRUE.

Akshay Hegde
  • 16,040
  • 2
  • 19
  • 35