我有一个超过 70 列的表,所以我该怎么做这样的事情:
mysql_query("update `table` set (`column1`, `column2`, `column3`, `column4`, `column5`, ...`column100`) = ('val1', 'val2', 'val3', 'val4', 'val5', ...'val100') where `anycolumn`='anyvalue'");
因此,我将内爆 $_POST 数组,而不是一一写入:
mysql_query("更新table
集 ( column1
, column2
, column3
, column4
, column5
, ... column100
) = (".implode(', ',$_POST).") where anycolumn
='anyvalue'");