Показать сообщение отдельно
  #1 (permalink)  
Старый 19.11.2017, 12:37
Аватар для Sebastian Pereiro
Новичок на форуме
Отправить личное сообщение для Sebastian Pereiro Посмотреть профиль Найти все сообщения от Sebastian Pereiro
 
Регистрация: 19.11.2017
Сообщений: 6

Получение конкретного значения из mySQL
Добрый день. Прошу сильно не пинать...

Имеется следующий код:

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. Я новичок, постигаю все эти вещи в свободное от работы время.
Ответить с цитированием