@Dooti

Как сделать выборку данных mysql через python?

У меня есть вот такой код
import pymysql
from config import host, user, password, db_name

username = 'Dooti'

try:
    connection = pymysql.connect(
    host=host,
    port=3306,
    user=user,
    password=password,
    database=db_name,
    cursorclass=pymysql.cursors.DictCursor
    )
    print("Good connection!")
    print("#" * 20)
    try:
        # cursor = connection.cursor()

        with connection.cursor() as cursor:
            # cursor.execute("SELECT * FROM `verifyusers`")
            select_all_rows = "SELECT * FROM `verifyusers` WHERE `username` = "
            cursor.execute(select_all_rows)
            rows = cursor.fetchall()
            for row in rows:
                print(row)
            print("#" * 20)
    finally:
        connection.close()
except Exception as ex:
    print("Connection refused...")
    print(ex)

И мне нужно сделать так, если я буду менять переменную username, то WHERE `username` будет равняться переменной, но как вставить переменную в SQL запрос?
  • Вопрос задан
  • 110 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы