我正在使用Linux,並試圖通過sails.js將我的文本框值插入到mysql中。當我在網上衝浪時,我沒有得到任何明確的答案。Sails.js:如何在MySQL數據庫中插入值
我重視我的控制器,用於創建功能
module.exports = {
create :function(req,res){
if(req.method=="POST"&&req.param("User",null)!=null)
{
var insert = "INSERT INTO User VALUES("+req.params.userId+",'"+req.params.loginName+"','"+req.params.userName+"','"+req.params.password+"','"+req.params.userMail+"')";
User.query(insert,function(err,record){
if(err)
{
console.log("Error");
}
else
{
console.log(record);
res.redirect('User/index');
}
});
}
},
這是我create.ejs
<form action="/user/create" method="POST">
<table>
<tr><td>UserId:<td><input type="text" name="User[userId]"><br/>
<tr><td>LoginName:<td><input type="text" name="User[loginName]"><br/>
<tr><td>UserName:<td><input type="text" name="User[userName]"><br/>
<tr><td>Password:<td><input type="text" name="User[password]"><br/>
<tr><td>UserMail:<td><input type="text" name="User[userMail]"><br/>
<tr><td><td><input type="submit" value="Register">
</form>
connection.js是:
module.exports.connections = {
mysql: {
module : 'sails-mysql',
host : 'localhost',
port : 3306,
user : 'root',
password : 'assyst',
database : 'User'
},
};
如何使用mysql在sails.js中進行基本的crud操作。
在這裏你去https://github.com/irlnathan/mysqlEx –
由於其工作... – Martin