Ответы пользователя по тегу Telegram
  • Как вывести данные из БД в чат бота?

    @kikemaru
    По началу можешь использовать PDO в php. Расшифровывается как Php data objects.
    С помощью PDO ты можешь работать с разными базами данных.

    Для того, чтобы начать использовать PDO, тебе необходимо создать экземпляр класса PDO:
    $db = new PDO('mysql:host=localhost;dbname=имя_бд;', 'логин_пользователя', 'пароль_пользователя');

    Также, дополнительным параметром, ты можешь передать "driver options", но думаю, что для начала тебе это не нужно.
    Итак, после инициализации класса мы можем обращаться к его методам. Для того, чтобы выполнить sql запрос можешь использовать метод query:
    $db->query("SQL_QUERY");
    Для того, чтобы вывести строки из бд используешь запрос INSERT на выборку данных из бд. PDO вернет данные в объекте:
    $rs = $db->query('SELECT...')->fetch();
    Теперь ты можешь через переменную $rs обратиться к своему атрибуту из базы данных
    $rs['update_id'];

    Теперь ты можешь делать с этими данными что угодно, в том числе и вывести в чат-бот
    Ответ написан
    Комментировать