有没有什么具体的方法来编写click house curl insert查询?

q8l4jmvw  于 2021-07-15  发布在  ClickHouse
关注(0)|答案(1)|浏览(441)

我正在使用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')

有人能说在上述问题中有什么不正确的地方吗?或者问题的替代解决方案?

hpxqektj

hpxqektj1#

你不应该使用 GET 用于插入操作。考虑使用 POST ,则可以使用 body 传递参数。另外-不要将整个查询用作任何类型的参数。
您应该有这样的查询:

INSERT INTO vas_services VALUES(:first_name...)

使用原始查询非常危险,因为很容易受到sql注入攻击。另外,不建议使用原始参数-始终使用使您的sql参数得到验证和正确转义的函数,例如,您将使用pdo函数,例如bindparam。
之后,你会像这里描述的那样调用你的操作。

相关问题