Смотрите я все написал как есть. На прошлой неделе проблем с загрузкой на сервер было 0. Скрипт не новый я года 3 его обновляю, названий не меняю. Про нод в скрипте я ошибся, используется встроенный модуль ексель. Смайлы\спецсимволы не используются
Сейчас bablosoft.com и форум доступны у меня без vpn dpi и прочего так же как именно сейчас загрузка на сервер скрипта. Сегодня с утра я около 2х часов не мог загрузить на сервер. Лично я думал что проблема в блокировках. Но раньше вопрос блокировок решался включением впн. Про смену впн я тоже написал у меня свои сервера в еу\юс локациях с разными протоколами впн. Впн заведомо рабочий в нем нет вопросов
Я зашел с утра на форум увидел эту свежую тему человек пишет что не из РФ и вряд ли у него будут проблемы с блокировками. Подумал может с сервером обновлений что-то случилось
Ошибка на этой неделе появлялась несколько раз и сама решалась и повторю сейчас ее нет, но я не сижу и не обновляю скрипт каждую минуту
Выполнить SQL запрос к базе данных phpmyadmin
-
@izic said in Выполнить SQL запрос к базе данных phpmyadmin:
@root said in Выполнить SQL запрос к базе данных phpmyadmin:
phpmyadmin это софт на php который может управлять базой, бас может на прямую обращаться к MongoDB например, можно и к стандартной sql через ноду.
можно пример скрипта?
Вы бы хоть скинули доступ к базе тогда, к которой нужно подцеплятся
-
@izic said in Выполнить SQL запрос к базе данных phpmyadmin:
@root said in Выполнить SQL запрос к базе данных phpmyadmin:
phpmyadmin это софт на php который может управлять базой, бас может на прямую обращаться к MongoDB например, можно и к стандартной sql через ноду.
можно пример скрипта?
https://www.npmjs.com/package/mysql доки по модулю весьма просты :)
-
@qwaros said in Выполнить SQL запрос к базе данных phpmyadmin:
@izic said in Выполнить SQL запрос к базе данных phpmyadmin:
@root said in Выполнить SQL запрос к базе данных phpmyadmin:
phpmyadmin это софт на php который может управлять базой, бас может на прямую обращаться к MongoDB например, можно и к стандартной sql через ноду.
можно пример скрипта?
https://www.npmjs.com/package/mysql доки по модулю весьма просты :)
connection.query('SELECTlogin,password,guardFROMaccountsWHERE 1', function (error, results, fields) {
if (error) throw error;
console.log('The solution is: ', results[0].solution);
});
Но в лог ничего не выводит( Выше подключение и конект -
@izic said in Выполнить SQL запрос к базе данных phpmyadmin:
@qwaros said in Выполнить SQL запрос к базе данных phpmyadmin:
@izic said in Выполнить SQL запрос к базе данных phpmyadmin:
@root said in Выполнить SQL запрос к базе данных phpmyadmin:
phpmyadmin это софт на php который может управлять базой, бас может на прямую обращаться к MongoDB например, можно и к стандартной sql через ноду.
можно пример скрипта?
https://www.npmjs.com/package/mysql доки по модулю весьма просты :)
connection.query('SELECTlogin,password,guardFROMaccountsWHERE 1', function (error, results, fields) {
if (error) throw error;
console.log('The solution is: ', results[0].solution);
});
Но в лог ничего не выводит( Выше подключение и конектпотому что не console.log() а просто log() или log_html() В вашем случае пойдет log('The solution is: ' + results[0].solution)
-
@qwaros said in Выполнить SQL запрос к базе данных phpmyadmin:
@izic said in Выполнить SQL запрос к базе данных phpmyadmin:
@qwaros said in Выполнить SQL запрос к базе данных phpmyadmin:
@izic said in Выполнить SQL запрос к базе данных phpmyadmin:
@root said in Выполнить SQL запрос к базе данных phpmyadmin:
phpmyadmin это софт на php который может управлять базой, бас может на прямую обращаться к MongoDB например, можно и к стандартной sql через ноду.
можно пример скрипта?
https://www.npmjs.com/package/mysql доки по модулю весьма просты :)
connection.query('SELECTlogin,password,guardFROMaccountsWHERE 1', function (error, results, fields) {
if (error) throw error;
console.log('The solution is: ', results[0].solution);
});
Но в лог ничего не выводит( Выше подключение и конектпотому что не console.log() а просто log() или log_html() В вашем случае пойдет log('The solution is: ' + results[0].solution)
Просто log() выдаст синтаксическую ошибку, так как запуск кода идёт в ноде.
Вот пример кода подключения к mysql через pool:
const mysql = require('mysql2'); var connectionBD = mysql.createPool({ connectionLimit : 30, host: [[BASE_HOST]], port: [[BASE_PORT]], user: [[BASE_LOGIN]], database: [[BASE_NAME]], password: [[BASE_PASSWORD]] }); const connection = connectionBD await(new Promise((resolve, reject) => { connection.query( "INSERT INTO `" + [[TABLE_NAME_BASE]] + "` (`data`) VALUES " + [[VARIABLE]] function (err, results, fields) { if(err){ reject('Ошибка подключения к базе' + err) return } resolve() } ); })); connectionBD.end() -
@fox said in Выполнить SQL запрос к базе данных phpmyadmin:
@qwaros said in Выполнить SQL запрос к базе данных phpmyadmin:
@izic said in Выполнить SQL запрос к базе данных phpmyadmin:
@qwaros said in Выполнить SQL запрос к базе данных phpmyadmin:
@izic said in Выполнить SQL запрос к базе данных phpmyadmin:
@root said in Выполнить SQL запрос к базе данных phpmyadmin:
phpmyadmin это софт на php который может управлять базой, бас может на прямую обращаться к MongoDB например, можно и к стандартной sql через ноду.
можно пример скрипта?
https://www.npmjs.com/package/mysql доки по модулю весьма просты :)
connection.query('SELECTlogin,password,guardFROMaccountsWHERE 1', function (error, results, fields) {
if (error) throw error;
console.log('The solution is: ', results[0].solution);
});
Но в лог ничего не выводит( Выше подключение и конектпотому что не console.log() а просто log() или log_html() В вашем случае пойдет log('The solution is: ' + results[0].solution)
Просто log() выдаст синтаксическую ошибку, так как запуск кода идёт в ноде.
Вот пример кода подключения к mysql через pool:
const mysql = require('mysql2'); var connectionBD = mysql.createPool({ connectionLimit : 30, host: [[BASE_HOST]], port: [[BASE_PORT]], user: [[BASE_LOGIN]], database: [[BASE_NAME]], password: [[BASE_PASSWORD]] }); const connection = connectionBD await(new Promise((resolve, reject) => { connection.query( "INSERT INTO `" + [[TABLE_NAME_BASE]] + "` (`data`) VALUES " + [[VARIABLE]] function (err, results, fields) { if(err){ reject('Ошибка подключения к базе' + err) return } resolve() } ); })); connectionBD.end()А как составить запрос для пполучения последнего записанного значения?
-
Решение нашел в докуметаци mysql2
// прописываем подключение модуля
const mysql = require('mysql2/promise');
// подключаемся
const connection = await mysql.createConnection({host:'хост', user: 'логин', database: 'база',password : 'пароль'});
// получаем данные,в этом примере получет последнее значение из accounts
const [rows, fields] = await connection.execute('select * from accounts order by id desc limit 1');
//выводим в консоль значение
console.log(rows);