• 14-07-2018, 19:26:57
    #1
    Merhaba arkadaşlar ufakdan bir bot yapma ile uğraşıyorum nodejs bilgim yok o konuda örnek kod betiği arıyorum.
    Yapmak istediğim şey ise

    nodejs ile mysql den 5 saniyede bir verip çekip istediğim şartı sağlayan veri var ise bunu php dosyasına aktarıp işlem yaptırmak.
    Sorduğum soru kolay mı zor mu yada yapılabilir bir işlem mi malesef bilgim yok bu konuda tecrübeli arkadaşlar var ise önerilerini bekliyorum
    saygılar
  • 14-07-2018, 19:44:35
    #2
    msql işlemleri için;
    https://www.npmjs.com/package/mysql

    veri iletimi için
    https://www.npmjs.com/package/request
  • 14-07-2018, 20:02:36
    #3
    trky adlı üyeden alıntı: mesajı görüntüle
    sağolun hocam inceliyorum
  • 14-07-2018, 20:48:51
    #4
    BND
    Üyeliği durduruldu
    burayakadar adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar ufakdan bir bot yapma ile uğraşıyorum nodejs bilgim yok o konuda örnek kod betiği arıyorum.
    Yapmak istediğim şey ise

    nodejs ile mysql den 5 saniyede bir verip çekip istediğim şartı sağlayan veri var ise bunu php dosyasına aktarıp işlem yaptırmak.
    Sorduğum soru kolay mı zor mu yada yapılabilir bir işlem mi malesef bilgim yok bu konuda tecrübeli arkadaşlar var ise önerilerini bekliyorum
    saygılar
    Merhaba,

    Evet tecrübeli olarak var. Ancak ücretli destek veriyorum. Bu konuda sıkıntınız yoksa birkaç saat içinde açık kodlamayla halledip teslim edebilirim. Özel mesajla ulaşabilirsiniz.
  • 15-07-2018, 02:43:36
    #5
    nodejs için gerekli eklentileri yükleme;
    npm install mysql
    npm install request
    gerekli düzenlemeleri yaparsın,
    var mysql = require('mysql'), sql;
    var request = require('request');
    var connect= function() {
    sql = mysql.createConnection({ host: 'localhost', user: 'db_username', password: 'db_pass', database: 'db_name', insecureAuth: true });
    sql.connect(function(err) {if(err) { setTimeout(connect, 2000); }});
    }
    var cekgonder= function() {
    sql.query("SELECT * FROM ....", function(e,r) {
    if(!e) {
    if(r.length > 0) {
    // gelen veri "r" değeri ile array olarak geliyor, r[0] 1. veriyi ifade eder.
    request.post({url:'http://site.com/a.php', form: {key:'value'}}, function(err,httpResponse,body){ /* ... */ })
    }
    }
    });
    }
    connect(); // sql bağlantısı
    setInterval(cekgonder, 5000);