Cleanup Database::GetInstanceID, the 2nd version

This commit is contained in:
Akkadius 2015-01-24 22:54:16 -06:00
parent 10ab806859
commit 3428540d01

View File

@ -3930,9 +3930,22 @@ uint16 Database::GetInstanceID(uint32 zone, uint32 charid, int16 version)
if(!zone)
return 0;
std::string query = StringFormat("SELECT instance_list.id FROM instance_list, instance_list_player "
"WHERE instance_list.zone=%u AND instance_list.version=%u AND instance_list.id=instance_list_player.id AND "
"instance_list_player.charid=%u LIMIT 1;", zone, version, charid);
std::string query = StringFormat(
"SELECT "
"instance_list.id "
"FROM "
"instance_list, "
"instance_list_player "
"WHERE "
"instance_list.zone = %u "
"AND instance_list.version = %u "
"AND instance_list.id = instance_list_player.id "
"AND instance_list_player.charid = %u "
"LIMIT 1; ",
zone,
version,
charid
);
auto results = QueryDatabase(query);
if (!results.Success())