값 $ id가 이미 열 id에 있는지 확인하고 싶습니다. 쿼리를 호출하고 싶다면 다른 쿼리를 수행하고 싶습니다.
매우 쉽게 보이지만 나에게는 적합하지 않습니다.
다음은 중요한 코드
if (isset($_GET['data'])) {
$data = json_decode($_GET['data'], true);
$id = $data['id'];
$latitude = $data['latitude'];
$longitude = $data['longitude'];
$timestamp = $data['timestamp'];
$result = mysql_query("SELECT * FROM locatie WHERE id='$id'");
if("id='$id'")
{
$query = "Update locatie
SET longitude = '$longitude',
latitude = '$latitude',
timestamp = '$timestamp'
WHERE id = '$id'";}
else
//Als het nummer bekend is
{
//Als het een nieuw nummer is
$query = sprintf("INSERT INTO locatie (id, longitude, latitude, timestamp) VALUES ('%s', '%s', '%s', '%s') ", mysql_real_escape_string($id) , mysql_real_escape_string($longitude), mysql_real_escape_string($latitude), mysql_real_escape_string($timestamp));}
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
echo "OK";
// Free resultset
mysql_free_result($result);
}
하지만입니다 이제 코드가 늘 아무것도하지, 난 것
어떤 도움을 .... 쿼리 모두 잘 seperatelym 작동하지만 난 locatie에서 선택하지 않는 경우 알고
if($result && mysql_num_rows($result))
무엇입니까? 'if ("id = '$ id'")' –
'if ("id = '$ id'")'id의 결과를 가져 오는 곳은? –
그 방법을 모릅니다 ... –