嗨,我有一个朋友正在尝试解决问题。我经常访问这个论坛,但从未发过帖子,想知道是否有人可以帮助我。这是向我提出的问题。
修复此方法在疑似SQL注入时失败并显示错误
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;
}
我真的很抱歉,我对此几乎一无所知我只做过HTML。