我正在使用php curl的click house。select的curl查询工作正常。但是什么时候插入就不起作用了。这是我用来插入的查询。
http://localhost:8123/?query=INSERT%20INTO%20vas_services%20VALUES%20(, 0710715609, 'Ebill',1,'2020-02-25 00:01:01')
有人能说在上述问题中有什么不正确的地方吗?或者问题的替代解决方案?
我正在使用php curl的click house。select的curl查询工作正常。但是什么时候插入就不起作用了。这是我用来插入的查询。
http://localhost:8123/?query=INSERT%20INTO%20vas_services%20VALUES%20(, 0710715609, 'Ebill',1,'2020-02-25 00:01:01')
有人能说在上述问题中有什么不正确的地方吗?或者问题的替代解决方案?
1条答案
按热度按时间hpxqektj1#
你不应该使用
GET
用于插入操作。考虑使用POST
,则可以使用body
传递参数。另外-不要将整个查询用作任何类型的参数。您应该有这样的查询:
使用原始查询非常危险,因为很容易受到sql注入攻击。另外,不建议使用原始参数-始终使用使您的sql参数得到验证和正确转义的函数,例如,您将使用pdo函数,例如bindparam。
之后,你会像这里描述的那样调用你的操作。