var authUser = function (email, password) {
connection.connect();
var query = connection.query("SELECT * FROM users_admin WHERE email='"+email+"' and user_password='"+password+"'", function (error, result) {
if (error) {
throw error
} else {
setValue(result);
}
});
connection.end(function (error) {
if (error) throw error;
});
}
function setValue(value) {
someVar = value;
console.log(someVar);
}
Результат выводит как нужно:
[ RowDataPacket {
id: 1,
user_name: 'qwerty',
user_surname: 'qwerty',
user_password: 'qwerty',
number_phone: 'qwerty',
email: 'qwerty' } ]
Как мне обратиться к определенному полю? Если я пишу console.log(someVar['user_name']), пишет undefined.
Как пример, можете изучить данный кусок кода:
/*-----------------------------------------------------------------
| MySQL Connect
------------------------------------------------------------------*/
var mysql = require('mysql');
var connection = mysql.createConnection({
host : my_host,
user : my_user,
password : my_password,
database : my_dbname,
port : 3306,
});
/*-----------------------------------------------------------------
| Query
------------------------------------------------------------------*/
var login;
connection.query('SELECT `login` FROM `users` WHERE `id`="1" ', function (error, rows) {
for(i in rows) {
login = rows[i].login;
}
});
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Подумываем о том, чтобы перенести логи с MySQL на MongoDBВ сообществе говорят что для таких задач монго неплохо подходит - быстрая скорость записи...
Если нужно например проверит верстку пиксель в пиксель в браузере то это легкоДля браузеров есть программы для наложения ПДФ на верстку
Макет есть только в зеплинеНа стандартную сетку бутстрапа в 12 колонок не подходит
На странице https://caniusecom/#feat=mediasource мы можем видеть, что MSE не поддерживается на Safari для iOS, а Chrome имеет поддержку MSE без любых комментариев по данному...