为什么我的删除位置语句不起作用
Why is my delete where statement not working?
我正在尝试从表用户中删除用户。不幸的是,我一直被发送到onSqlError。我不知道为什么。当我提醒请求时,它会为我提供 getTheId 变量的正确名称。不太熟悉sql,所以也许我写错了东西。任何指示赞赏。
// DELETE RECORD
function deleteRecord(getTheId){
deleteUser.onclick = (function () {//deleteUser is an element generated for each user when a button is clicked
var sqlStr2 = 'DELETE FROM USERS WHERE username = '+getTheId+'';
alert("SQL: " + sqlStr2); //This gives me the statement above with the correct name of the user clicked.
if (db){
console.log("db is there");//this logs
db.transaction(function(tx) {
tx.executeSql(sqlStr2);
}, onSqlError, onSqlSuccess); //THEN I GET SENT TO ERROR
}
});
}
试试这个:
var sqlStr2 = "DELETE FROM USERS WHERE username = '"+getTheId+"'";
尝试在语句末尾添加";",尽管没有错误消息很难分辨。
相关文章:
- 循环通过数组的If语句不起作用
- Javascript变量到PHP变量-如果语句不起作用,则发布
- 如果语句不起作用,请单击
- 三元语句不起作用
- Javascript if和else语句不起作用
- PHP代码中实现的JavaScript |if语句不起作用
- 如果语句不起作用 - JavaScript
- 简单的JS计算器-为什么不是'这个if语句不起作用
- alert语句不起作用
- 范围的Switch语句不起作用
- js 函数中的 if 语句不起作用
- Javascript AJAX PHP if语句不起作用
- JAVASCRIPT if 语句不起作用
- JavaScript var getElementById if 语句不起作用
- Java 脚本如果语句不起作用
- 为什么我的删除位置语句不起作用
- 为什么我的 jquery switch 语句不起作用
- 否则语句不起作用是我在 jQuery 上的语法不正确
- JavaScript if 语句不起作用
- JavaScript 从 XML 中提取数据(如果 else 语句不起作用)