0
当我试图用我的表格中的value=""
字段更新我的表时,查询失败并返回false,但我无法收到错误,告诉我什么是错误的任何方式。更新查询返回false使用表格中的预设值
$input = Input::get("textfield");
$option = Input::get("optionfield");
if($option == 0)
{
$option = null;
}
if(empty($input))
{
$input = null;
}
$update = MyTable::where("id", "=", 1)->update(["input" => $input, "option" => $option]);
如果我通过在输入字段中输入内容来更改值,那么它会更新。
怎么回事?
如果值为空,为什么需要更新只是跳过更新并在输入值为空时返回 –
旧值可能不为空,如果该字段为空,则应将其设置为空 –
似乎您遇到问题'null'值。你尝试过'$ option ='';'和'$ nput ='';'?这两个字段都是字符串吗? –