为了账号安全,请及时绑定邮箱和手机立即绑定

PHP / MySQL插入空值

PHP / MySQL插入空值

MM们 2019-11-02 10:03:59
我正在努力处理一些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']});}并非每一行都具有null值,并且在我的查询中还有更多字段和2列可能为null或不为null
查看完整描述

3 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞

对于那些领域NULL是可以接受的,您可以使用var_export($var, true)输出string,integer或NULL文字。请注意,您将不会用引号将输出引起来,因为引号将被自动添加或省略。


例如:


mysql_query("insert into table2 (f1, f2) values ('{$row['string_field']}', ".var_export($row['null_field'], true).")");


查看完整回答
反对 回复 2019-11-02
  • 3 回答
  • 0 关注
  • 1262 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信