cursor.execute("SELECT article_num1,article_num2,citation_num1,citation_num2,shortest_path_length FROM colla WHERE colla.author_name1 = '%s'",name)
结果为None
但是在数据库的命令行里运行就有结果,这是什么原因?
认证高级PHP讲师
cursor.execute("SELECT article_num1,article_num2,citation_num1,citation_num2,shortest_path_length FROM colla WHERE colla.author_name1 = %s",(name,))
Ini adalah jawapan terbaik yang saya temui. Saya mendapat keputusan yang betul. Peringatan, saya menggunakan python3.4
Bagaimana anda mendapat keputusan?cursor.fetchone()
cursor.fetchone()
Parameter pelaksanaan adalah salah Parameter kedua mestilah urutan atau dict Ia boleh ditukar kepada yang berikut.
cursor.execute("SELECT article_num1,article_num2,citation_num1,citation_num2,shortest_path_length FROM colla WHERE colla.author_name1 = '%s'",(name,))
Ini adalah jawapan terbaik yang saya temui. Saya mendapat keputusan yang betul.
Peringatan, saya menggunakan python3.4
Bagaimana anda mendapat keputusan?
cursor.fetchone()
Parameter pelaksanaan adalah salah Parameter kedua mestilah urutan atau dict Ia boleh ditukar kepada yang berikut.