用python的mysql.connector模块运行代码结果为空,但是在数据库命令行下运行有结果
PHP中文网
PHP中文网 2017-04-18 09:40:46
0
3
353

cursor.execute("SELECT article_num1,article_num2,citation_num1,citation_num2,shortest_path_length FROM colla WHERE colla.author_name1 = '%s'",name)

结果为None

但是在数据库的命令行里运行就有结果,这是什么原因?

PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답(3)
伊谢尔伦

으아악

이것이 제가 찾은 최고의 답변입니다. 올바른 결과를 얻었습니다.
알림, 저는 python3.4를 사용하고 있습니다

黄舟

결과는 어떻게 나왔나요? cursor.fetchone()

大家讲道理

실행 매개변수가 잘못되었습니다. 두 번째 매개변수는 시퀀스 또는 딕셔너리여야 합니다. 다음과 같이 변경할 수 있습니다.

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!