• 03-06-2021, 23:37:40
    #1
    Merhaba Veritabanı Komutları İçin Böyle Bir Komut Yazdım Fakat Sonucu Değişken olarak Almak istiyorum nasıl yapabilirim
    async function db(sql,callback){
    
        return pool.getConnection(function (err, connection) {
            connection.query(sql, function (err, rows) {
                connection.release();
                if (err) throw err;
    
    return callback(rows);
      
            });
        });    
    
    }
     db("sqlkodu",function(result){ console.log(result) }) //Bu Şekilde Alabiliyorum
    var result=db("sqlkodu")// Bu Şekilde almam gerekiyor
  • 03-06-2021, 23:39:22
    #2
    Promise değer ise Async-Await'e bakmanızı tavsiye ederim.
  • 03-06-2021, 23:40:49
    #3
    burak2yilmaz adlı üyeden alıntı: mesajı görüntüle
    Promise değer ise Async-Await'e bakmanızı tavsiye ederim.
    async işe yaramadı await kullanmaya müsait değil
  • 03-06-2021, 23:41:30
    #4
    Async-Await beraber kullanılır. Ayrı ayrı kullanamazsınız.
  • 03-06-2021, 23:47:17
    #5
    burak2yilmaz adlı üyeden alıntı: mesajı görüntüle
    Async-Await beraber kullanılır. Ayrı ayrı kullanamazsınız.
    ikisinide kullanamıyorum sorunda orda dahil ettiğim kütüphane async olarak hata veriyor
  • 08-06-2021, 20:15:40
    #6
    Posta kutunuz dolu hocam mesaj atamıyorum malesef
  • 01-07-2021, 03:15:23
    #7
    db("sqlkodu")
    .on("result",function(call){})
    .on("end",function(){ burası sorgu döngüsü bittikten sonraki işlemler. });
  • 15-07-2021, 21:53:19
    #8
    anca promise'le çözersin
  • 15-07-2021, 22:30:43
    #9
    noyz adlı üyeden alıntı: mesajı görüntüle
    anca promise'le çözersin
    Çözeli bayağı oldu hocam bunu