我目前遇到UPDATE查询问题。我想要运行的是:
$sql = "UPDATE nouveauxannonce set An_titre='.$titre.' , An_description='.$description.' where id='.$id.'";
$titre
,$description
和$id
通过表单发送。我试着回应结果,然后他们发布了我发布的内容。
我收到了:{“_ body”:“\”ErrorUPDATE nouveauxannonce set An_titre = 'dejachanger'。 ,An_description ='。pmiuhbmijlbjn。'哪里 id ='。10。''截断不正确的DOUBLE值
有人可以解释一下我的查询有什么问题吗? 感谢
答案 0 :(得分:0)
你应该从查询中删除点,因为php只替换$var
变量值,而不是.$var.
。所以它应该是这样的:
$sql = "UPDATE nouveauxannonce set An_titre='$titre' , An_description='$description' where id='$id'";
还要考虑转义来自youк表单的值,目前您可以接受SQL注入。