【发布时间】:2011-07-16 19:37:52
【问题描述】:
我正在为一些 PHP/MySQL 代码而苦苦挣扎。我正在从 1 个表中读取,更改一些字段然后写入另一个表,如果插入并且其中一个数组值为 null 时,我希望它在数据库中插入 null (该字段允许 null 值),则不会发生任何事情。有点像这样:
$results = mysql_query("select * from mytable");
while ($row = mysql_fetch_assoc($results) {
mysql_query("insert into table2 (f1, f2) values ('{$row['string_field']}', {$row['null_field']});
}
并非每一行都有一个空值,在我的查询中还有更多字段和 2 列可能为空,也可能不为空
【问题讨论】: