gpt4 book ai didi

javascript - 插入在 Nodejs 和 Mysql 中不起作用

转载 作者:行者123 更新时间:2023-11-29 22:01:34 27 4
gpt4 key购买 nike

我在名为“hss”的数据库中有一个名为“Usuarios”的表,当我单击任何按钮时,代码不起作用。我尝试使用以下命令进行正常插入:connection.query("INSERT INTO USUARIOS (NOMBRE,APELLIDO) VALUES ('A','B')") 但它也不起作用。

HTML

<button onclick="doinsert(); return false;">Reservar!</button>
<button type="button" onclick="doinsert()">Go</button>
<input type = "button" value ="input" onclick ="doinsert();" />
</form>

节点

function doinsert(){
var mysql = require('mysql');

var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : 'passroot',
database : 'hss'
})

connection.connect();

var post = {nombre: 'op', apellido: 'Hello MySQL'};
var query = connection.query('INSERT INTO usuarios SET ?', post, function(err, result) {
});
console.log(query.sql);
}

最佳答案

您正在尝试从浏览器运行节点,这不是它的工作原理。您需要使用 ajax 或 post 请求来触发它在数据库所在的服务器上运行。

我建议您查看类似 express 的内容,您需要在可以向其提交表单的帖子页面上使用该代码。

关于javascript - 插入在 Nodejs 和 Mysql 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32599083/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com