Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Python работа с бд / 2 сообщений из 2, страница 1 из 1
12.12.2017, 09:47
    #39568114
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python работа с бд
Код: python
1.
2.
3.
4.
curr = conn.cursor()
     
sql = "SELECT `first_string`, `second_string`, `val_num` FROM `simple_table`"
results = curr.execute(sql)



Запрос вроде работает(нет ошибок!)

Пытаюсь распечатать результат

Код: python
1.
print(results)



получаю ошибку 500. в чем проблема!?

И если скрипты запускаю на сервере то как можно получать чтото вроде error_log?
...
Рейтинг: 0 / 0
12.12.2017, 20:26
    #39568651
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Python работа с бд
Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
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("----")



вот так работает!

ттолько вопрос как вызывать поля записи по имени а не по индексу!?
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Python работа с бд / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]