Yazılım | Programlama Electron Kullanıcı Giriş Çıkış

Pkion

Üye
26 Haz 2020
95
0
C H I N A
Öncelikle Hepinize Merhaba
Ben Electron İle Croos Platform Uygulama Geliştiriyorum Html Css Js İle Bir Kullanıcı Tasarımı Yaptım Fakat Veri Tabanı Bağlayıp Nasıl Kullanıcı Girişi Yapılacağınî Bilmiyorum Bu Tarz Sorunlarla Daha Öncede Karşılaştım Ve Çoğu Projem Yapamadığım İçin Yarıda Kaldı Bana Detaylıca Açıklayıp Yardım Ederseniz Çok Sevinirim

--------------- --------------- --------------- ---------------
Forumda Yeniyim Bir Hatam Olmuş Olabilir Kusura Bakmayın.
--------------- --------------- --------------- ---------------
İyi Günler
 

C 0 D E R

Katılımcı Üye
21 May 2020
429
2
48
SIFIR6
İlk önce mysql kurman gerekecek dostum
Bknz: npm install mysql
ardından mysql'i sayfaya dahil edip bağlantıyı
Kod:
var db= require('mysql');
var baglanti = db.createConnection({
    host     : 'localhost', //sabit
    user     : 'root', //root kullanıcı adın sabittir.
    password : null, //Root şifren genelde boş olur ancak çok nadir sabit bir şifre atanmış olacaktır.
    database : 'rentacar' // Veritabanı
});

baglanti.connect(function(err) {
    if(err){
        console.log(err.fatal); //bağlantıda sorun var ise bağlantının teşkil ettiği sorunu konsola yazdırsın.
    }
});
şeklinde yapman lazım
bağlantıyı sorunsuz yapabilirsen kullanıcı girişi kısmında yardımcı oluruz yaz tekrar.
 
Son düzenleme:

Pkion

Üye
26 Haz 2020
95
0
C H I N A
İlk önce mysql kurman gerekecek dostum
Bknz: npm install mysql
ardından mysql'i sayfaya dahil edip bağlantıyı
Kod:
var db= require('mysql');
var baglanti = db.createConnection({
    host     : 'localhost', //sabit
    user     : 'root', //root kullanıcı adın sabittir.
    password : null, //Root şifren genelde boş olur ancak çok nadir sabit bir şifre atanmış olacaktır.
    database : 'rentacar' // Veritabanı
});

baglanti.connect(function(err) {
    if(err){
        console.log(err.fatal); //bağlantıda sorun var ise bağlantının teşkil ettiği sorunu konsola yazdırsın.
    }
});
şeklinde yapman lazım
bağlantıyı sorunsuz yapabilirsen kullanıcı girişi kısmında yardımcı oluruz yaz tekrar.

Veri Tabanının Bağlanıp Bağlanılmadığını Nasıl Anlıyacağım!
Kodları Bir Javascript Dosyasına Yazım Xammp İlede Web Den Bir PhpMyadmin Sayfası Açtım
Tek Sorun Bağlanıp Bağlanmadığını Anlamak
 
Son düzenleme:

C 0 D E R

Katılımcı Üye
21 May 2020
429
2
48
SIFIR6
Veri Tabanının Bağlanıp Bağlanılmadığını Nasıl Anlıyacağım!

Konsolda herhangi bir uyarı mevcut değil ise bağlantı başarılıdır.
Onun dışında bkzn:
Kod:
baglanti.connect(function(err) {
    if(err){
        alert(err.fatal); //bağlantıda sorun var ise bağlantının teşkil ettiği sorunu konsola yazdırsın.
    }else{
        alert("bağlantı başarılı");
     }
});
ufak bi değişiklik yapalım ve hata verip vermediğini kontrol edelim.
 
Son düzenleme:

Pkion

Üye
26 Haz 2020
95
0
C H I N A
Konsolda herhangi bir uyarı mevcut değil ise bağlantı başarılıdır.
Onun dışında bkzn:
Kod:
baglanti.connect(function(err) {
    if(err){
        alert(err.fatal); //bağlantıda sorun var ise bağlantının teşkil ettiği sorunu konsola yazdırsın.
    }else{
        alert("bağlantı başarılı");
     }
});
ufak bi değişiklik yapalım ve hata verip vermediğini kontrol edelim.

Verdiğin Tüm Kodları Yazdıkdan Sonra
npm start yazıp uygulamayı çalıştırıyom
Hiç Bir Sorun Çıkmıyor Ve Konsoldada Bir Şey YAzmıyorŞimdi xamp indirip webden phpmyadmine giriceğim
 

Pkion

Üye
26 Haz 2020
95
0
C H I N A
Konsolda herhangi bir uyarı mevcut değil ise bağlantı başarılıdır.
Onun dışında bkzn:
Kod:
baglanti.connect(function(err) {
    if(err){
        alert(err.fatal); //bağlantıda sorun var ise bağlantının teşkil ettiği sorunu konsola yazdırsın.
    }else{
        alert("bağlantı başarılı");
     }
});
ufak bi değişiklik yapalım ve hata verip vermediğini kontrol edelim.

Kod:
var db= require('mysql');
var baglanti = db.createConnection({
    host     : 'localhost', //sabit
    user     : 'root', //root kullanıcı adın sabittir.
    password : null, //Root şifren genelde boş olur ancak çok nadir sabit bir şifre atanmış olacaktır.
    database : 'rentacar' // Veritabanı
});

baglanti.connect(function(err) {
    if(err){
        console.log(err.fatal); //bağlantıda sorun var ise bağlantının teşkil ettiği sorunu konsola yazdırsın.
    }
});

baglanti.connect(function(err) {
    if(err){
        alert(err.fatal); //bağlantıda sorun var ise bağlantının teşkil ettiği sorunu konsola yazdırsın.
    }else{
        alert("bağlantı başarılı");
     }
});

Bu Kodları connection.js dosyasına yazıp ardından npm start yazdım ve console da hiç bir yazı çıkmadan program düzgünce açıldı buraya kadar herşey tamammı bir hata varmı? kodları incelersen sevinirim
 

C 0 D E R

Katılımcı Üye
21 May 2020
429
2
48
SIFIR6
Kod:
var db= require('mysql');
var baglanti = db.createConnection({
    host     : 'localhost', //sabit
    user     : 'root', //root kullanıcı adın sabittir.
    password : null, //Root şifren genelde boş olur ancak çok nadir sabit bir şifre atanmış olacaktır.
    database : 'rentacar' // Veritabanı
});

baglanti.connect(function(err) {
    if(err){
        console.log(err.fatal); //bağlantıda sorun var ise bağlantının teşkil ettiği sorunu konsola yazdırsın.
    }
});

baglanti.connect(function(err) {
    if(err){
        alert(err.fatal); //bağlantıda sorun var ise bağlantının teşkil ettiği sorunu konsola yazdırsın.
    }else{
        alert("bağlantı başarılı");
     }
});

Bu Kodları connection.js dosyasına yazıp ardından npm start yazdım ve console da hiç bir yazı çıkmadan program düzgünce açıldı buraya kadar herşey tamammı bir hata varmı? kodları incelersen sevinirim


Bütün kurulumların bittikten sonra gel deneyelim dostum
önce bir uyeler adında tablo oluştur ve 1 adet veri girişi sağla ardından
Kod:
baglanti.connect();
var sql = 'SELECT * FROM uyeler';
baglanti.query(sql, function (hata, geridonenveri, fields) {
 if (hata) console.log(hata.code); // hata var ise söylesin
 else { alert(geridonenveri[0].uye_kadi); //uye_kadi tablodaki sütunun adı }
});
baglanti.end();
kullanarak uyeler tablosundaki kullanici adı kısmını çekmeyi dene.
 

Pkion

Üye
26 Haz 2020
95
0
C H I N A
Kod:
var db= require('mysql');
var baglanti = db.createConnection({
    host     : 'localhost', //sabit
    user     : 'root', //root kullanıcı adın sabittir.
    password : null, //Root şifren genelde boş olur ancak çok nadir sabit bir şifre atanmış olacaktır.
    database : 'rentacar' // Veritabanı
});

baglanti.connect(function(err) {
    if(err){
        console.log(err.fatal); //bağlantıda sorun var ise bağlantının teşkil ettiği sorunu konsola yazdırsın.
    }
});

baglanti.connect(function(err) {
    if(err){
        alert(err.fatal); //bağlantıda sorun var ise bağlantının teşkil ettiği sorunu konsola yazdırsın.
    }else{
        alert("bağlantı başarılı");
     }
});

Bu Kodları connection.js dosyasına yazıp ardından npm start yazdım ve console da hiç bir yazı çıkmadan program düzgünce açıldı buraya kadar herşey tamammı bir hata varmı? kodları incelersen sevinirim


Eğer Kodlardada Bir Hata Yoksa PhpMyadminde xamp Kullnarak bir tablo oluşturdum Burdan Gerisinde Phpmyadminde ve kodlarda ne yapmam gerektiğini bilmiyorum
 

Pkion

Üye
26 Haz 2020
95
0
C H I N A
Üst mesajımda yanıtladım.

phpmyadminde nereye veri girip örnek atabilirmisin tablo oluşturdum

phpmyadminde nereye veri girip örnek atabilirmisin tablo oluşturdum

Bu arada mesajların silinde son yazdığın tabloya bağlanma kodunu tekrar atıp yazdığımı soruyuda cevaplarsan sevinirim

Üst mesajımda yanıtladım.

KT5p9i


Doğrumu?
 
Moderatör tarafında düzenlendi:

C 0 D E R

Katılımcı Üye
21 May 2020
429
2
48
SIFIR6
Verileri girmen gerekiyor onları bir gir kullanıcı adı şifre id kısımlarını
Dostum ekrana direk kullanıcı adını yazması lazım ekrana yazmıyor ise consolu kontrol et.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.