0

資格情報を保持するテーブルに、ユーザー名とパスワードが一致するレコードがあるかどうかを確認する必要があります。COUNT1 つの int 値を解析する方が簡単なため、使用します。資格情報テーブルに 1 つ以上のレコードがあるかどうかを (Python を使用して) チェックする方法は?

    query = "SELECT COUNT(user_name) from credentials user_name='abc@abc.com' and pwd='123';"
    con = sqlite.connect(databasefile)
    cur = con.cursor()
    cur.execute(query)
    while 1:
        row=cur.fetchone()
        if not row:
            break
        res=res+[row]
#check if there is 1 or more matched records .... 

サーバーからの結果です:

sqlite> SELECT COUNT(user_name) from credentials where  user_name='abc@abc.com' and pwd='1           23';
COUNT(user_name)
----------------
1
4

1 に答える 1