我如何连接这个变量?

时间:2015-08-02 22:38:12

标签: javascript

我正在尝试将文本数据插入到我的sqlite数据库中。我想使用变量来存储我想要存储在我的数据库中的文本。如果我没有提供足够的信息,我会道歉。我不知道是否需要更多信息来解决这个问题。这是我到目前为止所做的:

var MYVAR = 'The text';
tx.executeSql('INSERT INTO test_table (data1) VALUES (?)', [MYVAR]);

当我查询数据库时,这会为我生成一个“未定义”

tx.executeSql('INSERT INTO test_table (data1) VALUES (?)', ['Text here']);

在查询数据库时,我会提示结果并显示“Text here”字符串,因此它已正确存储。

2 个答案:

答案 0 :(得分:0)

在VALUES()中声明$ MYVAR变量并用双引号括起来。

$MYVAR = 'The text';
tx.executeSql("INSERT INTO test_table (data1) VALUES ("$MYVAR")");

答案 1 :(得分:0)

再次抱歉,因为没有提供您可能需要的尽可能多的信息来帮助我。我不知道这个特定场景需要更多信息。我想出了如何正确地做到这一点。

 var MYVAR = 'The text';
 tx.executeSql("INSERT INTO test_table (data1) VALUES (?), ('" + MYVAR + "')");