1
열려있는 pqxx :: 연결에 액세스하지 않고도 이스케이프 기능을 사용하려고합니다.데이터베이스 연결이없는 문자열 이스케이프
#include <pqxx/pqxx>
#include <iostream>
int main() {
pqxx::connection c;
std::cout << c.quote("this is a test") << std::endl;
}
그것은 내 연결이 깨진 것을 던졌습니다 :
는 다음과 같은 코드를 생각해 보자. 누군가가 내게 사인을 줄 수 있습니까? 데이터베이스 연결이 없으면이를 달성 할 수있는 또 다른 방법이 있습니까? 나는 뭔가를 간과 했는가?
이 약 올바르게 SQL 문에 사용하는 문자열을 탈출 아닙니다 C - 문자열의 문자 이스케이프에 대해 그것은있을 수 없습니다.. 임의의 입력 문자열에 대해 쉽게 수행 할 수 있습니다. [이 기사] (https://en.wikipedia.org/wiki/SQL_injection#Incorrectly_filtered_escape_characters)도 참조하십시오. – moooeeeep