Mysql
 sql >> база данни >  >> RDS >> Mysql

Node.js връща резултат от MySQL заявка

Трябва да извършите обработката на резултатите от db заявката само при обратно извикване. Точно като.

function getColour(username, roomCount, callback)
{
    connection.query('SELECT hexcode FROM colours WHERE precedence = ?', [roomCount], function(err, result)
    {
        if (err) 
            callback(err,null);
        else
            callback(null,result[0].hexcode);

    });

}

//call Fn for db query with callback
getColour("yourname",4, function(err,data){
        if (err) {
            // error handling code goes here
            console.log("ERROR : ",err);            
        } else {            
            // code to execute on data retrieval
            console.log("result from db is : ",data);   
        }    

});


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Групово максимум

  2. Как да промените позицията на колоната на MySQL таблицата, без да губите данни за колоните?

  3. Някой намери ли ефикасен начин за съхраняване на стойности на BSON ObjectId в SQL база данни?

  4. Използване на MyBatis enum

  5. Как да защитим MySQL:Част първа