Python에서 사전을 사용하여 mysql 테이블 항목을 업데이트하는 안전한 방법(SQL 삽입 방지)
P粉627427202
P粉627427202 2023-09-08 20:06:07
0
1
549

외부 API(사용자 입력 아님)에서 얻은 일부 정보를 기반으로 데이터베이스를 업데이트하는 웹 애플리케이션용 도우미 함수를 작성 중입니다. 다음 코드가 있지만 Bandit Python 패키지에서 "안전하지 않음"으로 표시되어 있습니다.

이상적으로는 업데이트할 열을 하드코딩하는 방식으로 함수를 작성할 수 있지만 이를 동적으로 수행하는 것도 가능해야 한다고 생각합니다.

이것이 테이블을 업데이트하는 안전한 방법입니까(SQL 삽입 불가)?

으으으으

P粉627427202
P粉627427202

모든 응답 (1)
P粉926174288

열 이름이SQL 예약 키워드이거나 공백, 구두점 또는 국제 문자가 포함된 경우 열 이름을 백틱 안에 넣어야 합니다. 또한 열 이름의 백틱 문자가 백틱 두 개로 바뀌었는지 확인하세요.

으아악

저는 format() 대신 f 문자열을 사용하는 것을 선호합니다.

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