gpt4 book ai didi

javascript - 我无法使用 HTML 和 JavaScript 将数据存储到 mysql 数据库

转载 作者:行者123 更新时间:2023-11-29 18:21:34 24 4
gpt4 key购买 nike

我正在 Node.js 中编写一个程序来获取数据并将其存储在数据库中。我将数据从 HTML 页面传递到 JavaScript 进行验证,如果验证正确,则将数据存储在 MySQL 数据库中,但验证后,它不会将数据存储在 MySQL 中。

你能帮我找出问题所在吗?

代码:

var mysql = require('mysql');

function validateform(){

var fname = document.myform.fname.value;
var lname = document.myform.lname.value;
var email_id = document.myform.email.value;

if (fname==null || fname==""){
alert("First Name can't be blank");
return false;
}
else if(lname==null || lname==""){
alert("Last Name can't be blank");
return false;
}
else if(email_id.length<6){
alert("Email must be at least 6 characters long.");
return false;
}
else{

var connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'xxx',
database: 'example'
});

connection.connect(function(err) {
if(err){
console.log('Error');
}
else{
console.log('Connected');
}
});

var exampleData = {
firstName: fname,
lastName: lname,
email: email_id
};


var query = connection.query('insert into example set ?', exampleData, function (err, result) {
console.log(query.sql);
if (err) {
console.error(err);
return;
}
console.log(result);
});
}
}

最佳答案

您的查询有误。使用而不是设置

关于javascript - 我无法使用 HTML 和 JavaScript 将数据存储到 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46531125/

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