Добрый день. Прошу сильно не пинать...
Имеется следующий код:
var mysql = require('mysql');
var connection = mysql.createConnection({
host : '127.0.0.1',
user : 'root',
password : 'password',
database : 'maindb'
});
connection.connect();
console.log('connection complete');
connection.query('SELECT * FROM users', function(error, results){
if (error) throw error;
console.log(results);
});
//console.log(query);
connection.end();
Результатом выполнения данной команды является:
Код:
|
connection complete
[ RowDataPacket { id: 1, name: 'Anton', lastname: 'Hosse', role: 'admin' },
RowDataPacket { id: 2, name: 'Alex', lastname: 'Cooper', role: 'user' } ] |
Главной задачей является вывод значений только столбца "name".
Если выполнить вывод
console.log(results.name);
,
то в консоль возвращается:
Код:
|
connection complete
undefined |
.
В чем подвох и где можно почитать на эту тему?
PS. Я новичок, постигаю все эти вещи в свободное от работы время.