我正在尝试对特定记录执行简单的upsert操作,其中要更新的字段是数字类型。 我使用其记录ID获取记录,只是+1数字字段并再次保存,但由于某种原因它不会增加/更新从日志中看到
代码是:
$parse_url_result = parse_url($_SERVER['QUERY_STRING']);
if (array_key_exists('fragment', $parse_url_result)) {
$tmp = explode('=', $parse_url_result['fragment']);
$access_key = $tmp[1];
}
console.log都会显示相同的值..为什么不会增加和更新,代码有什么问题?
答案 0 :(得分:1)
问题在于声明:
objectResult.imageIndex = index++;
这是因为index ++首先执行赋值,然后增加index的值。
应该是:
objectResult.imageIndex = ++index;
或
objectResult.imageIndex = index + 1;