我正在尝试在调用特定函数时更新字段,但其值未在db中更新。而且也没有出现错误。字段类型是文本。 我尝试通过向表中添加新字段然后在我的查询中更新该字段并且它工作正常,但在一段时间后与新字段相同的问题。
$con=mysqli_connect("localhost","username","password","dbname");
mysqli_query($con,"UPDATE sales_flat_quote SET extra_params = 'aaa',new_params = 'bbb' WHERE entity_id = 362214") or die(mysqli_error($con));
上面的查询工作较早,但后来它没有更新数据库中的值,如果直接在phpmyadmin上运行查询,它可以正常工作。
任何想法?
答案 0 :(得分:1)
你的语法有错误,你忘了关闭双引号:
mysqli_query($con,"UPDATE sales_flat_quote SET extra_params = 'aaa',new_params = 'bbb' WHERE entity_id = 362214") or die(mysqli_error($con));
这应该有效。语法着色是你的朋友;)