SQL,数据类型错误

时间:2017-05-30 10:41:03

标签: php mysql

我正在使用我的sql数据库中的数据插入。我有一个表单,我通过它插入一些段落。问题在于每当我尝试插入此段落时

嗨朋友,我们会为你做的,我们有很好的指挥,因为我们已经使用它3年了。我们已经完成了你需要的项目,这就是为什么我们很兴奋处理你的项目。我们将向您保证我们的优质工作。作为一个团队,我们提供了高质量的工作。我也将向您展示我的前期工作,联系我们进行我们的专业工作。等待您的回复.Regards,Team Code Tech

它向我显示了以下错误,我想我已经错过了列的数据类型或者什么?列的数据类型是varchar(3000)。

enter image description here

3 个答案:

答案 0 :(得分:1)

您需要通过在段落中的引号中添加斜杠\或使用php函数来转义段落来正确地转义段落。

答案 1 :(得分:0)

你的段落中有单引号.Escape单引号使用\'为'。 替换所有单引号。

或者使用准备好的陈述,那么你不必担心

答案 2 :(得分:0)

这是因为您撰写此评论的网站并未正确转发其SQL,而单引号We ' ve导致查询中断。

您可以尝试输入段落,而不使用连接词,如下所示:

  

嗨,朋友,我们会为你做的,我们有很好的指挥,   因为我们从3年以来一直在使用它。我们已经完成了项目   就像你需要的那样,这就是为什么我们很高兴你的项目工作。   我们将向您保证我们的优质工作。团队合作,   我们出来了一份高质量的作品。我会告诉你我的前任工作   好吧,联系我们我们的专业工作。等待你的   reply.Regards,Team Code Tech

..您可能想重新考虑使用编码很差的网站;或者向网站所有者提供服务。