Отрабатывает curr.execute, но при выводе результата ошибка 500 - Python

Узнай цену своей работы

Формулировка задачи:

Запрос вроде работает(нет ошибок!) Пытаюсь распечатать результат
получаю ошибку 500. в чем проблема!? И если скрипты запускаю на сервере то как можно получать чтото вроде error_log?

Решение задачи: «Отрабатывает curr.execute, но при выводе результата ошибка 500»

textual
Листинг программы
import pymysql
from pprint import pprint
 
print("Content-type: text/html")
print()
 
 
host_name = 'localhost'
user_name = 'admin_db_user'
password = 'Aa1123581321'
db_name = 'admin_test_db'
 
conn = pymysql.connect(host=host_name,user=user_name,passwd=password,db=db_name)
 
print ("Connect successful!")
 
curr = conn.cursor()
     
sql = "SELECT `first_string`, `second_string`, `val_num` FROM `simple_table`"
curr.execute(sql)
 
results = curr.fetchall()
    
conn.close()
 
for row in results:
    print(row[2])
    print("----")

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.917 из 5
Похожие ответы