ユーザーに現在の緯度と経度を変数として保存してもらい$latitude
、$longitude
. 緯度と経度がユーザーの現在の緯度と経度と一致する場合にのみ、データベースからのデータがエコーアウトされるようにします。
$con=mysqli_connect("localhost","db_username","password","db_dbname");
$stmt = $con->prepare('SELECT * FROM test WHERE geoloc1 = ? and geoloc2 = ?');
$stmt->bind_param('ss', $latitude, $longitude);
$stmt->execute();
$result = $stmt->get_result();
while ($row = $result->fetch_assoc()) {
?>
<div class="latlon">
<a><?php echo $row['geoloc1'] ?></a>
</div>
<?php
}
?>
それでもエラーが発生Fatal error: Call to undefined method mysqli_stmt::get_result()
し、なぜエラーが発生するのか解決できないようです!