入力として提供された緯度と経度の半径1km内のすべてのユーザーを見つけるphp Webページがあります。緯度と経度がデータベースへの入力として与えられ、出力として 10 人のユーザーのリストが生成されます。デバイス ID を取得した後、この生成されたリストの各ユーザーにメッセージを送信したいと考えています。しかし、私はそうすることができません。助けてください
$sql = "SELECT number, userID,
( 6371 * acos( cos( radians(19.143) )
* cos( radians( latitude ) )
* cos( radians( longitude )
- radians(72.831) )
+ sin( radians(19.143) )
* sin( radians( latitude ) )
)
) AS distance
FROM users
WHERE device = 'android'
HAVING distance < 2
ORDER BY distance;";
$result = mysql_query($sql,$link);
if (mysql_num_rows($result) != 0)
{
while($row = mysql_fetch_assoc($result))
{
//send notification code
}
}
このコードを実行すると、エラーが発生します
mysql_fetch_assoc() は、パラメーター 1 がリソースであり、..
助けてください。前もって感謝します。