Ошибка преобразования строки в int в pymysql - PullRequest
0 голосов
/ 24 мая 2019

Я пытаюсь преобразовать строковый ввод в целое число, чтобы я мог использовать его в запросе sql, и я получаю эту точную ошибку ValueError ("недопустимый литерал для int () с основанием 10: ''")

Мой код:

def findSimilarArticles(articleId,n):
    con=connection()
    cur=con.cursor()
    num1=int(articleId)
    sql_query='''SELECT articles.id, articles.summary 
                 from articles 
                 where articles.id=%s'''
    cur.execute(sql_query,(num1))
    results=cur.fetchall()
    return(results)
...