Python. Поиск записи в базе данных

149
16 января 2020, 12:50

Такой код:

import pymysql
db = pymysql.connect(host='localhost', user='root', passwd='', db='ip', charset='utf8')
cursor = db.cursor()
cursor.execute('SELECT * FROM `ip`')
results = cursor.fetchall()
print(results)
for key in results:
    if key == '1':
       print('naiden')
db.close()

БД:

Надо, чтобы начался поиск записи '1'. Если найдет, то: print('naiden')

Answer 1

Почти все правильно, кроме данной строки:

if key == '1':

Исправлена на:

if row["IP logins"] == '1':

Вот полный исправленный код:

import pymysql
db = pymysql.connect(host='localhost', user='root', passwd='', db='ip', charset='utf8')
cursor = db.cursor()
cursor.execute('SELECT * FROM `ip`')
rows = cursor.fetchall()
print(rows)
for row in rows:
    if row["IP logins"] == '1':
       print('naiden')
db.close()

Больше информации можно найти здесь

READ ALSO
Как увеличить MySQL тайм-аут с 8 часов до 24?

Как увеличить MySQL тайм-аут с 8 часов до 24?

У меня стоит сервер, и мне нужно чтобы его соединение с базами данных висело постоянноПотому что, есть подозрения, что при сбросе соединения...

154
Bootstrap. Мобильные устройства

Bootstrap. Мобильные устройства

Всем приветНе думал, что придется сюда обращаться

135
Не выводит данные в html таблицу из json

Не выводит данные в html таблицу из json

У меня есть 3 значения в файле: дата, название филиала и сумма:

148
Как при клике добавить значение в input только из родительского блока где находится ссылка

Как при клике добавить значение в input только из родительского блока где находится ссылка

Есть следующая конструкция: Необходимо при клике по ссылке в определенном блоке, добавить заголовок h1 в input поле #field1, а из блока с классомproduct...

140