mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-15 12:31:31 +00:00
GetSpellColumns converted to QueryDatabase
This commit is contained in:
parent
87efd22394
commit
b7bcd13cbd
@ -60,21 +60,15 @@ int main(int argc, char **argv) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
int GetSpellColumns(SharedDatabase *db) {
|
int GetSpellColumns(SharedDatabase *db) {
|
||||||
char errbuf[MYSQL_ERRMSG_SIZE];
|
|
||||||
const char *query = "DESCRIBE spells_new";
|
const std::string query = "DESCRIBE spells_new";
|
||||||
MYSQL_RES *result;
|
auto results = db->QueryDatabase(query);
|
||||||
MYSQL_ROW row;
|
if(!results.Success()) {
|
||||||
int res = 0;
|
LogFile->write(EQEMuLog::Error, "Error in GetSpellColumns query '%s' %s", query.c_str(), results.ErrorMessage().c_str());
|
||||||
if(db->RunQuery(query, (uint32)strlen(query), errbuf, &result)) {
|
return 0;
|
||||||
while(row = mysql_fetch_row(result)) {
|
|
||||||
++res;
|
|
||||||
}
|
|
||||||
mysql_free_result(result);
|
|
||||||
} else {
|
|
||||||
LogFile->write(EQEMuLog::Error, "Error in GetSpellColumns query '%s' %s", query, errbuf);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return res;
|
return results.RowCount();
|
||||||
}
|
}
|
||||||
|
|
||||||
void ImportSpells(SharedDatabase *db) {
|
void ImportSpells(SharedDatabase *db) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user