powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Python работа с бд
2 сообщений из 2, страница 1 из 1
Python работа с бд
    #39568114
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
Python работа с бд
    #39568651
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Python работа с бд
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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