бот не выводит информацию из бд python telegram

вот кусок кода не могу найти проблему.ПОМОГИТЕ!!!

if message.text=="скидки": 
   connect = sqlite3.connect('bdBot.db')
    #вывод из базы данных 
   cursorObj = connect.cursor()
   cursorObj.execute("SELECT * FROM skidka_tabl")
   rows = cursorObj.fetchall()

   messege_str=""
   i=0
   while i<5:
     messege_str += f"rows\n"
   bot.send_message(message.chat.id,messege_str, reply_markup = markup)

Ответы (2 шт):

Автор решения: Sorrow

Зачем вам:

 i=0
 while i<5:

Это бесполезный кусок кода, тк он ничего не делает, если же вы хотели сделать отправку через время то используйте:

time.sleep(время в секундах)

а решение очень простое уберите эту часть кода(указанна выше)

→ Ссылка
Автор решения: Леонид Трофимов

решение проблемы

  if message.text=="скидки": 
   connect = sqlite3.connect('bdBot.db')
    #вывод из базы данных 
   cursorObj = connect.cursor()
   cursorObj.execute("SELECT * FROM skidka_tabl")
   rows = cursorObj.fetchall()

   message_str=""
   i=0
   
   while i<4:
     message_str +=f"{rows[i]}\n"
     i += 1 

   bot.send_message(message.chat.id,message_str, reply_markup = markup)
→ Ссылка