建立MySQL数据库以保存代码

时间:2017-08-31 20:32:43

标签: php mysql

也许是一个愚蠢的问题,但我真的很挣扎。

我创建了一个MySQL数据库和表,并试图将数据推入其中。有问题的数据是一个唯一的ID和一堆Javascript。

代码很简单:

$sql = "INSERT INTO TableName (id, code)
VALUES ('$uniqueid', '$codeoutput')";

然而,虽然我可以在那里获取ID,但我无法让DB接受Javascript(目前存储在变量$ codeoutput中。

我收到错误:

  

您的SQL语法有错误;查看与MySQL服务器版本对应的手册,以获得正确的语法

我对使用MySQL并不熟悉,而且我在PhpMyAdmin中玩过不同的数据类型,但遗憾的是仍然没有运气。

我做错了什么?我需要在我存储代码的列上进行非常具体的设置吗?我目前正试图将其存储为中文文本。

是否与需要逃避特殊字符有关?有一个简单的解决方案吗?

1 个答案:

答案 0 :(得分:-6)

最简单的方法是

$sql = "INSERT INTO TableName ($uniqueid) VALUES ('id')";
$sql2 = "INSERT INTO TableName ($codeoutput) VALUES ('code')";