دورة nodejs للمبتدئين الدرس السادس


فهاد الدرس السادس من دورة node js للمبتدئين غادي نكملو الدورة ديالنا منبعد ما شفنا كيفاش زدنا قاعدة بيانات وزدنا فيها table دبا غادي نشوفوا كيفاش نزيدوا معلومات ف table ديال ل users لي زدنا.


1- إضافة معلومات ف table users

فباش نزيد المعلومات ف  la table users كنزيد الكود لي كينفذ la requête ديال الإضافة ديال ل user.
كنستعمل فيه ل méthode query ديال ل con فكنعطي اسم table مع les données لي غادي نزيد من بعد كنعرض رسالة نجاح.
فملي كن exécuter le fichier كنحصل على هاد النتيجة :



الكود لي زدنا هو :

                                var mysql = require('mysql');

// etablir la connexion
var con = mysql.createConnection({
    host: "localhost",
    user: "root",
    password: "",
    database : "nodejs"
});
  
con.connect(function(err) {
    if (err) throw err;
    console.log("Connecté");
    var sql = "INSERT INTO users (email, passe) VALUES ('samadi', 'samadi')";
    con.query(sql, function (err, data) {
        if (err) throw err;
        console.log("utilisateur ajouté");
    });
});
                            

1- إضافة أكثر من user ف table users

فباش نزيد مجموعة ديال les utilisateurs فنفس الوقت فكنزيد array لي كنزيد فيها القيم لي غادي نزيد من بعد ف requête sql كنزيد علامة استفهام لي كتعني بلي غادي نزيد معلومات محددة خارج requête.
منبعد ملي كنفذ requête كنزيد حداها ل array لي هي users وكنزيد les utilisateurs كاملين. 
والنتيجة كتكون هكا :



الكود لي زدنا هو :

                                var mysql = require('mysql');

// etablir la connexion
var con = mysql.createConnection({
    host: "localhost",
    user: "root",
    password: "",
    database : "nodejs"
});
  
con.connect(function(err) {
    if (err) throw err;
    console.log("Connecté");
    var sql = "INSERT INTO users (email, passe) VALUES ?";
    var users = [
        ['amine', 'amine'],
        ['kamal', 'kamal'],
        ['hassan', 'hassan']
    ];
    con.query(sql,[users], function (err, data) {
        if (err) throw err;
        console.log("utilisateurs ajoutés");
    });
});
                            

3- إسترجاع ل id ديال آخر مستخدم تزاد

فباش نسترجع ل id ديال آخر مستخدم زدنا فعندنا ل variable data لي كنستعملها وكنسترجع بها ل id ديال آخر واحد تزاد النتيجة غادي تكون على هاد الشكل :



الكود لي زدنا هو :

                                var mysql = require('mysql');

// etablir la connexion
var con = mysql.createConnection({
    host: "localhost",
    user: "root",
    password: "",
    database : "nodejs"
});
  
con.connect(function(err) {
    if (err) throw err;
    console.log("Connecté");
    var sql = "INSERT INTO users (email, passe) VALUES ('samadi', 'samadi')";
    con.query(sql, function (err, data) {
        if (err) throw err;
        console.log("utilisateur ajouté",data.insertId);
    });
});