【发布时间】:2011-06-04 22:15:30
【问题描述】:
我有一个 MySQL 语句将一些变量插入到数据库中。我最近添加了 2 个可选字段($intLat、$intLng),但如果输入,我想将它们包含在插入语句中:
$query = "INSERT INTO data (notes, id, filesUploaded, lat, lng, intLat, intLng)
VALUES ('$notes', '$id', TRIM('$imageUploaded'), '$lat', '$long',
'$intLat', '$intLng')";
mysql_query($query);
【问题讨论】:
-
这些字段是整数吗?如果是这样,您不需要将它们括在引号中。您可能希望使用 intval() 或 (int) 将它们转换为整数,然后如果它们为 null,它们将变为 0。