Node-mysql插入有两个值的查询?

2023-12-19

这是我当前的 JavaScript。

var connection = mysql.createConnection({
   host: 'localhost',
   user: 'root',
   password: 'root',
   database: 'codify',
   port:     '8889'     
})


connection.connect();
 //var querydata = +"'"+data.RegUsername + "','"+data.RegPassword+"'" 
  connection.query("INSERT INTO Codify (UsernameDB , PasswordDB) VALUES ?", data.RegUsername,+","+ data.Regpassword , function(err,rows,fields){
   if (err) throw err;
    })
  });*/

此查询导致错误,我做错了什么?


你做错的是你试图将两个值连接成一个字符串,并将该字符串替换为你的单个字符串?。如果您使用的是单个?,需要传入一个对象,该对象的参数与数据库字段名相同。

我会这样做:

let payload = {
    UsernameDB: data.RegUsername,
    PasswordDB: data.Regpassword
};

connection.query("INSERT INTO Codify SET ?", payload, function(err, rows) {

});

您还可以使用数组而不是对象来执行此操作:

let sql = "INSERT INTO Codify (UsernameDB, PasswordDB) VALUES (?, ?)";
connection.query(sql, [ data.RegUsername, data.Regpassword ], function(err, rows) {

});

或者像这样:

let sql = "INSERT INTO Codify SET UsernameDB = ?, PasswordDB = ?";
connection.query(sql, [ data.RegUsername, data.Regpassword ],  function(err, rows) {

});

但我发现使用一个?与对象一起更具可读性。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Node-mysql插入有两个值的查询? 的相关文章

  • Javascript:使用 IIFE 和块语句之间的区别

    IIFE主要用于封装作用域 function let myVar 10 not global 但为什么不直接使用块语句呢 let myVar 10 also not global 除了范围封装之外 进一步使用 IIFE 是否还有其他好处 块
  • 在 Cordova 中合并文件的多个部分

    在我的 Cordova 应用程序中 我正在下载任意文件 例如图像或视频文件 这是通过 Cordova 文件传输插件和 Range 标头完成的 因为我需要分段下载文件 我的问题是 我想将几 个小 字节 文件合并回原来的文件中 他们曾经在其中使
  • html 图像 src 调用 javaScript 变量

    这是我的代码 我想问 我怎样才能做到这一点 img src img apple 我一直在尝试使用 call 函数和 document onload 但它根本不起作用 有人可以救我吗 我假设你只是想用 javascript 更新图像 src
  • 如何用 JavaScript 修复图像透视变形和旋转?

    我有一些用手机拍摄的图像 有没有可以拉直纸张照片并将其压平的 JavaScript 库 例如 我想创建一个矩形图像 该图像没有任何失真 换句话说我想知道如何用 JavaScript 修复透视变形和旋转 例如 我发现下面的示例图像来自this
  • Angular UI-Router:多个 URL 到单一状态

    我已经开始使用 Angular 的 ui router 并且我正在尝试弄清楚如何让多个 URL 引用单个状态 例如 orgs 12354 overview retyrns the same pages as org overview 我的
  • 在 UIWebView 中禁用复制和粘贴

    几乎 我已经尝试了一切方法来禁用复制 粘贴UIWebView但对我来说没有任何作用 我正在加载我的UIWebView来自字符串 字符串数组 如下所示 webView loadHTMLString NSString stringWithFor
  • 对使用“new”创建的数组上“map”的行为感到困惑[重复]

    这个问题在这里已经有答案了 我对结果感到困惑mapping 使用创建的数组new function returnsFourteen return 14 var a new Array 4 gt undefined x 4 in Chrome
  • jquery 中可点击 div 中的按钮

    我有整个 div 您可以单击它来切换该 div 的主要部分 问题是我在该 div 中也有可点击的按钮 当我点击它时 它会执行它应该做的事情 但同时也会切换整个 div 我怎样才能禁用它 Use event stopPropagation 单
  • IE localStorage 事件失火

    在 Internet Explorer 9 和 10 中 localStorage 实现意外地触发事件 这里有很棒的线索 Chrome 的 localStorage 实现存在错误 https stackoverflow com questi
  • 批处理文件并与数据库比较

    目前我正在开发一个 Spring Boot 应用程序 该应用程序定期尝试处理包含用户数据的文件 其中每行都包含userId and departamentId隔开 例如123534 13 该文件将包含数百万条记录 我的要求是以这样的方式将此
  • JQuery $.ajax() 在 java servlet 中发布数据

    我想将数据发送到 java servlet 进行处理 数据将具有可变长度并采用键 值对 A1984 1 A9873 5 A1674 2 A8724 1 A3574 3 A1165 5 数据不需要这样格式化 这就是我现在的方式 var sav
  • 在 javascript 中实现固定位置会导致 Safari 滚动时出现抖动

    固定位置不适用于我的用例 因为它固定在浏览器窗口上 您可能会处于文本在屏幕右侧之外且无法到达的状态 无论如何 我尝试使用绝对定位 然后调整javascript中的 顶部 它在 Firefox 和 Chrome 中运行良好 但在 Safari
  • 在循环中调用 setTimeout 未按预期工作

    下面的 JavaScript 应该 在我看来 以 0 5 秒的间隔播放一系列音符 但它会将它们全部作为一个同时的和弦来演奏 知道如何修复它吗 function playRecording if notes length gt 0 for v
  • 如何使用 NextJS 使用自托管字体face?

    使用 NextJS 的字体 我已经阅读了有关如何在 NextJS 中使用自托管字体的不同主题 我得到了什么 wait compiling 当我这样做时 font face font family montserrat src url myp
  • 如何使用 Javascript OAuth 库不暴露您的密钥?

    看着Twitter OAuth 库 https dev twitter com docs twitter libraries 我看到了这个注释 将 JavaScript 与 OAuth 结合使用时要小心 不要暴露你的钥匙 然后 看着jsOA
  • 根据文本内容从 jquery 对象中过滤元素

    我正在尝试使用contains带有 this 关键字 但它给出了错误 JS function var check ul find li filter function return this contains two css color r
  • ‘state’未定义 no-undef

    我使用教程来学习 React 但我很快就陷入困境 在教程中 他们使用以下代码 import React Component from react class Counter extends Component state count 0 r
  • Html5画布最热门的任意形状

    我正在尝试开发可以在画布中渲染图像和文本的程序 我尝试处理画布中图像的点击 但它适用于可矩形图像 我的问题 您是否知道处理单击画布中图像的可见部分 非透明部分 的解决方案或框架 我正在寻找 ActionScript hitTestObjec
  • 如何从 Cloud Functions for Firebase 文件夹读取证书文件

    我正在尝试读取 certs 文件夹下的文件 如下所示 functions certs idp public cert perm 这是我用来读取文件的代码 fs readFileSync path join dirname certs idp
  • 错误 1305 (42000):保存点...不存在

    我的 MYSQL 数据库中有这个 SQL 存储过程为空 所以我猜没有隐式提交 DROP PROCEDURE IF EXISTS doOrder DELIMITER CREATE PROCEDURE doOrder IN orderUUID

随机推荐

  • 如果全部相同,获取数组中的最低值或随机值?

    我有一个像这样的数组 Array 5 gt 0 6 gt 0 密钥 5 和密钥 6 是用户 ID 两个键的值 0 是它们拥有的帖子数 我如何获得帖子最低的用户 如果有超过 1 个用户拥有相同 最低的帖子 请随机选择一个 谢谢 你需要的是mi
  • 无法将数组中的 PSCustomObjects 正确转换回 JSON

    我正在尝试将 JSON 文件提取到 Powershell 中 将 JSON 块附加到现有节点 组件 然后将 PSCustomObject 转换回 JSON 并保存文件 我正在使用的 JSON 类似于图 1 正如您在我的代码中看到的 我运行
  • 如何知道 Firebase DB 中添加了哪个新条目?

    我的应用程序分为 2 个部分 用户和管理员 管理员可以在 firebase db node 中添加 删除新项目 并将其反映到用户应用程序中 考虑一下 用户应用程序始终打开并使用以下代码更新列表 mFirebaseDatabase addVa
  • 后期预览 - 使用 AJAX 和 Fancybox 传递数据

    我正在尝试进行后期预览 它将出现在新的 Fancybox iframe 中 几周以来 我一直在寻找一些帮助或最佳实践 但我找不到 我的主要问题是将数据从表单 在更新数据库之前 传递到 Fancybox 窗口 我的 AJAX 技能很差 所以也
  • wp_dequeue_script 用于子主题替换脚本

    我有一个子主题 我可以添加我想用来替换一些主题功能并替换一些按钮的脚本 但我无法删除旧按钮 因此它们都显示在彼此之上 如何删除父js脚本 这是我的function php为儿童主题 function replace scroll Remov
  • React-Native-Web 的视频支持

    有没有在React Native Web中播放视频的解决方案 React Native Web https github com necolas react native web https github com necolas react
  • 带有整数参数的分段 numpy 函数

    我定义分段函数 def Li x return piecewise x x lt 0 x gt 0 lambda t sin t lambda t cos t 当我评估时Li 1 0 答案是正确的 Li 1 0 array 0 540302
  • 为什么测试期间的 useParams 在带有包装器的测试环境中返回未定义?

    我现在在两个不同的代码库中看到了这一点 并且感到困惑 因为它在实际浏览器中工作正常 但在测试中却不行 如果组件使用useParamshook hook在测试中抛出错误 错误 未捕获 TypeError 无法解构属性accountId 未定义
  • Android导航组件:如何获取当前导航图的id?

    我使用嵌套导航图来确定范围并在一组片段之间共享我的视图模型 我还有一个 BaseFragment 类 它获取所需视图模型的引用 fun provideViewModel VM return if viewModelScopeGraphId
  • 使用反射获取属性值时参数计数不匹配

    我得到了参数计数不匹配我不明白的错误 我有以下代码 Type target Type GetType CPS Service DocumentType Create an instance of my target class instan
  • 未定义的方法“dragonfly_accessor”

    我是 Dragonfly 的新手 并尝试浏览 Rails 主文档页面上的设置说明 不使用活动记录 我的步骤 1 添加到Gemfile gem dragonfly gt 1 0 3 2 bundle install 3 rails g dra
  • 如何正确更新 API 11 后的通知?

    Before Notification Builder http developer android com reference android app Notification Builder html应运而生更新方式 http deve
  • 如何在 linkedin 开发者应用程序中设置“r_fullprofile”访问权限?

    我在我的应用程序中应用了一个 API 来访问需要 r fullprofile 访问权限的 linkedin 推荐 在 linkdin api 升级之前 它工作正常 但现在 linkedIn 应用程序不提供设置完整配置文件访问权限 这就是我的
  • ARM 上 TLS 的代码序列

    The 线程本地存储的 ELF 处理 http www akkadia org drepper tls pdf文档给出了各种架构的各种模型 本地执行 初始执行 一般动态 的汇编序列 但 ARM 不行 有什么地方可以看到 ARM 的此类代码序
  • 使用 ColumnText 会导致“文档没有页面”异常

    我想将文本包装在图像下方 或左侧或右侧 的矩形中 如下所示 请参阅链接 http upanh in SLk http upanh in SLk 我在代码中使用 ColumnText 来换行文本 protected void doGet Ht
  • Java 8 是否提供了重复值或函数的好方法?

    在许多其他语言中 例如 Haskell 很容易多次重复一个值或函数 例如 获取值 1 的 8 个副本的列表 take 8 repeat 1 但我在Java 8中还没有找到这个功能 Java 8的JDK中有这样的功能吗 或者相当于类似范围的东
  • 内存流为空

    我需要从不同的来源 函数 生成一个巨大的 xml 文件 我决定使用XmlTextWriter因为它使用的内存比XmlDocument 首先 发起一个XmlWriter与底层MemoryStream MemoryStream ms new M
  • 如何在 .NET 4.5 中“同时”运行这两个方法?

    我有一个方法可以执行 2独立的逻辑片段 我希望我能同时运行它们同时 并且仅在这两个子方法完成后才继续 我试图弄清楚async await语法 但我就是不明白 这是代码 public PewPew SomeMethod Foo foo var
  • 为什么我对模型实例的更改有时无法保存在 Rails 3 中?

    我有一个名为 Post 的模型 并在模型中创建了两个方法来更改字段 当调用保存时 第一个方法的更改将被保留 第二种方法的更改不会保存 我之前在其他模型中注意到过这种行为 我认为我缺少一些关于模型如何工作的基本知识 对此的任何帮助将不胜感激
  • Node-mysql插入有两个值的查询?

    这是我当前的 JavaScript var connection mysql createConnection host localhost user root password root database codify port 8889