This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Мануал Как брать данные с базы данных

check

Специалист
Автор темы
high coder
6 Ноя 2020
19
10
77
В этом мануале я расскажу, как же брать данные которые хранятся в базе данных!

1. Установите последнею стабильную версию node js - тут

2. Для начала нам нужно установить node js, переходим в (packages/test), открываем там консоль, и пишем следующие команду:

1. "npm install --save-dev github:CocaColaBear/types-ragemp-s#master" // БЕЗ КАВЫЧЕК
2. "npm install mysql" // БЕЗ КАВЫЧЕК

3. Создаем mysql.js (packages/test) и вписываем следующий код:

JavaScript:
const mysql = require('mysql') // Подключаем библиотеку mysql

let DB = mysql.createConnection({host: '127.0.0.1', user: 'root', password: 'пароль', database: 'название базы данных'}); // Создаем переменную которая содержит данные для подключения к mysql
DB.connect(function(err){ //Проверяем всё ли правильно
   if(err) return console.log('Ошибка подключения: ' + err.stack); // Выводим ошибку
   console.log('Успешное подключение к базе данных'); // Выводим успех
});

mp.events.add('packagesLoaded', () => {
    DB.query('SELECT * FROM test', function (err, results){ // Берем данные с таблицы "test" - это таблица
        if(results.length == 0) return; // Проверяем содержимое, если пусто то делаем return

        console.log(results[0].text); //Выводим данные в консоль "text" - это столбец
    });
})

4. В (packages/test/index.js) подключаем mysql.js:

JavaScript:
require('./mysql.js')

Все, ожидаем результат в консоли. Если появится слово "Все работает" тогда данные пришли.

ОБЯЗАТЕЛЬНО ПРОВЕРЬТЕ ПРАВИЛЬНОСТЬ ВВЕДЕНЫХ ДАННЫХ!!!
 

Вложения

  • test.sql
    1.5 KB · Просмотры: 149