SaveMerchantTemp converted to QueryDatabase

This commit is contained in:
Arthur Ice 2014-08-20 22:06:56 -07:00
parent 2df66bd625
commit e25f64d03b

View File

@ -1650,17 +1650,15 @@ uint8 ZoneDatabase::GetGridType(uint32 grid, uint32 zoneid ) {
return atoi(row[0]); return atoi(row[0]);
} }
void ZoneDatabase::SaveMerchantTemp(uint32 npcid, uint32 slot, uint32 item, uint32 charges){ void ZoneDatabase::SaveMerchantTemp(uint32 npcid, uint32 slot, uint32 item, uint32 charges){
char errbuf[MYSQL_ERRMSG_SIZE];
char *query = 0;
if (!RunQuery(query, MakeAnyLenString(&query, "replace into merchantlist_temp (npcid,slot,itemid,charges) values(%d,%d,%d,%d)", npcid, slot, item, charges), errbuf)) { std::string query = StringFormat("REPLACE INTO merchantlist_temp (npcid, slot, itemid, charges) "
std::cerr << "Error in SaveMerchantTemp query '" << query << "' " << errbuf << std::endl; "VALUES(%d, %d, %d, %d)", npcid, slot, item, charges);
} auto results = QueryDatabase(query);
safe_delete_array(query); if (!results.Success())
std::cerr << "Error in SaveMerchantTemp query '" << query << "' " << results.ErrorMessage() << std::endl;
} }
void ZoneDatabase::DeleteMerchantTemp(uint32 npcid, uint32 slot){ void ZoneDatabase::DeleteMerchantTemp(uint32 npcid, uint32 slot){
char errbuf[MYSQL_ERRMSG_SIZE]; char errbuf[MYSQL_ERRMSG_SIZE];
char *query = 0; char *query = 0;