我有很多领域。
id | lat1 | lon1 | lat2 | lon2 |
我需要一种方法来检查lat1上的数据是否为null,如果为null,则将数据放入其中。
我正在尝试这个:
$selec2 = "SELECT lat1 FROM usuarios WHERE androidid='$Id'";
$checklat = mysql_query($selec2, $link);
if (is_resource($checklat) and mysql_num_rows($checklat) = 0){
$row = mysql_fetch_array($checklat);
}
else if (is_null($row)){
$queif5 = mysql_query($updatelat, $link) or die(mysql_error());
}
提前致谢。
最佳答案
您可以使用IFNULL在MYSQL中尝试,例如:
SELECT IFNULL(lat1, 'default') FROM usuarios WHERE androidid='$Id'
附带说明,您应该使用准备好的语句来避免SQL漏洞。