date_default_timezone_set('Asia/Calcutta');
$currenttimeminus30=date('H:i:s', strtotime("-30 minutes"));
$query1=mysql_query("select * from outdoor where latitude='$latitude%' && longitude='$longitude%' && user_id='$userid' && last_updated<$currenttimeminus30");
last_updated < $currenttimeminus30 .last_updated が屋外テーブルのフィールドであり、タイプが時間であるかどうかを比較する必要があります。last_updated 値は 13:05:11 のようなものです