powered by simpleCommunicator - 2.0.51     © 2025 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]