提问人:Ryan O'Connor 提问时间:3/28/2021 最后编辑:Daniel A. WhiteRyan O'Connor 更新时间:3/28/2021 访问量:1306
防止 SQL 注入 C++
Prevent SQL injection C++
问:
bool run_query(sqlite3* db, const std::string& sql, std::vector< user_record >& records)
{
// clear any prior results
records.clear();
char* error_message;
if(sqlite3_exec(db, sql.c_str(), callback, &records, &error_message) != SQLITE_OK)
{
std::cout << "Data failed to be queried from USERS table. ERROR = " << error_message << std::endl;
sqlite3_free(error_message);
return false;
}
return true;
}
如果存在可疑的SQL注入,如何修复此方法失败并显示错误?
答: 暂无答案
下一个:如何阻止SQL注入漏洞?
评论
sql