我正在努力處理一些PHP/MySQL代碼。我正在從1表中讀取,更改某些字段,然後寫入另一個表,如果插入時沒有任何反應,並且當我希望在數據庫中插入null(該字段允許爲空值)時,其中一個數組值爲null。它看起來有點像這樣:PHP/MySQL插入空值
$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列可能會或可能不會是空
輝煌的,感謝我現在是一個mysqli轉換! – MattP 2011-03-17 10:40:40
@MattP:請注意,PDO具有相同的行爲。使用和主要是DB不可知的,mysqli提供更直接的訪問MySQL API)。 – outis 2012-01-17 20:44:32
另一個接近 - https://stackoverflow.com/a/20900661/4050261 – 2017-12-05 07:10:59