Добрый день, задача заключается в том, что бот должен перечислить все данные из колонки messageg, но он выводит только первое значение и все. Подскажите как исправит это.
Использую: Python 3.10; sqlite3; telebot
Использую: Python 3.10; sqlite3; telebot
Python:
@bot.message_handler(commands=["Посмотреть"])
def take_message(message):
bot.send_message(message.chat.id, take() )
SQL:
def create_table():
cursor.execute('CREATE TABLE data (user_id integer, user_name text,messageg text)')
conn.commit()
def take():
print("Results from a LIKE query:")
sql = "SELECT * FROM data"
cursor.execute(sql)
records = (cursor.fetchall())
log = []
for row in records:
log.append(row[2])
return log