3
resutls Ben iyi çalışıyor pymysqlPython
cursor=conn.cursor()
cursor.execute("""select count(distinct `session_id`) from innodb.fh where `cs-uri-stem` like "/detail%" """)
cursor.fetchone()
ile bu aşağıdaki python kodu var. Ama sadece sql ifadem için sonuçların nasıl yazdırılacağını merak ediyorum. ben denedim 1204 üzerinden aşağıdaki yazdırmalısınız ama çalışmıyor:
results = cursor.execute("""select count(distinct `session_id`) from innodb.fh where `cs-uri-stem` like "/detail%" """)
print (results)
thx!
Ekstre etmek için triyng nedir? Fetchall() iyi olacak mı? –
muhtemelen sorularımı açık bir şekilde açıklamadım. Kodumdaki sql ifadesi, sonuç olarak "1204" değerini döndürürdü. Ama ben python –
içinde bu 1204 şeyi nasıl basabilirim merak ediyorum Eğer 'cursor.execute()' işlevini kullanırken etkilenen satır sayısını almaya çalışıyorsanız, bunun kullandığınız veritabanı bağlacına bağlı olduğunu unutmayın. Psycopg2 ile Postgres için, örneğin ['cursor.rowcount'] kullanabilirsiniz (http://stackoverflow.com/questions/9222256/how-do-i-know-if-i-have-successfully-created-a- masa-python-psycopg2/36146253 # 36146253). –