mirror of
https://github.com/EQEmu/Server.git
synced 2026-03-25 00:12:27 +00:00
UpdateBug converted to QueryDatabase
This commit is contained in:
parent
ce507d891a
commit
09332f6c26
@ -331,17 +331,20 @@ void ZoneDatabase::UpdateBug(BugStruct* bug) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void ZoneDatabase::UpdateBug(PetitionBug_Struct* bug){
|
void ZoneDatabase::UpdateBug(PetitionBug_Struct* bug){
|
||||||
char errbuf[MYSQL_ERRMSG_SIZE];
|
|
||||||
char *query = 0;
|
|
||||||
uint32 len = strlen(bug->text);
|
uint32 len = strlen(bug->text);
|
||||||
char* bugtext = new char[2*len+1];
|
char* bugtext = new char[2*len+1];
|
||||||
memset(bugtext, 0, 2*len+1);
|
memset(bugtext, 0, 2*len+1);
|
||||||
DoEscapeString(bugtext, bug->text, len);
|
DoEscapeString(bugtext, bug->text, len);
|
||||||
if (!RunQuery(query, MakeAnyLenString(&query, "Insert into bugs (type,name,bugtext,flag) values('%s','%s','%s',%i)","Petition",bug->name,bugtext,25), errbuf)) {
|
|
||||||
std::cerr << "Error in UpdateBug" << query << "' " << errbuf << std::endl;
|
std::string query = StringFormat("INSERT INTO bugs (type, name, bugtext, flag) "
|
||||||
}
|
"VALUES('%s', '%s', '%s', %i)",
|
||||||
safe_delete_array(query);
|
"Petition", bug->name, bugtext, 25);
|
||||||
safe_delete_array(bugtext);
|
safe_delete_array(bugtext);
|
||||||
|
auto results = QueryDatabase(query);
|
||||||
|
if (!results.Success())
|
||||||
|
std::cerr << "Error in UpdateBug '" << query << "' " << results.ErrorMessage() << std::endl;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user