【问题标题】:Insertion in PostgreSql with nodejs使用 nodejs 在 PostgreSql 中插入
【发布时间】:2015-12-16 18:08:59
【问题描述】:

我有一个应用程序,我通过帖子从用户那里获取输入,然后将这些输入插入到数据库中。插入整数会导致错误。整数的输入语法无效。请帮助。任何帮助将不胜感激。

ws.post('/nextq',function(req,res){

var user_name = req.body.InputName;
var user_add  =  req.body.InputAddress;
var user_mno=req.body.InputMno;
var user_age=req.body.InputAge;
var user_email=req.body.InputEmail;
var user_job=req.body.InputJob;
console.log(user_name + user_add + user_mno + user_age + user_email +  user_job);
if(!(user_name = null) || !(user_add = null) || !(user_mno = null)|| !(user_age = null)|| !(user_email = null)|| !(user_job = null))
{
client.connect(function(err){
if(err){
    return console.error('Could not connect to postgres' , err);
}
client.query("INSERT INTO \"Users\" (\"name\",\"address\",\"mno\",\"email\",\"age\",\"job\") VALUES ('user_name','user_add','user_mno','user_email','user_age','user_job')",function(err,result){if(err) {
  return console.error('error running query', err);
}

【问题讨论】:

    标签: javascript node.js postgresql express insert


    【解决方案1】:

    试试这个

    client.query("INSERT INTO Users (name, address, mno, email, age, job) VALUES ($1, $2, $3, $4, $5, $6)", [user_name, user_add, user_mno, user_email, user_age, user_job], function(err,result){if(err) {
      return console.error('error running query', err);
    }
    

    【讨论】:

      猜你喜欢
      • 2018-06-09
      • 1970-01-01
      • 1970-01-01
      • 2021-10-03
      • 2017-11-30
      • 2018-09-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-15
      相关资源
      最近更新 更多