Mysql
 sql >> Base de données >  >> RDS >> Mysql

Node.js renvoyant le résultat de la requête MySQL

Vous devez effectuer le traitement sur les résultats de la requête db lors d'un rappel uniquement. Tout comme.

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);   
        }    

});