define("QUERY_SELECT_USER_TIMESTAMP_TYPES", "i");
define("QUERY_DELETE_OFFLINE_USER", "DELETE from authUserTable WHERE lastResponseTimestamp<=?");
define("QUERY_DELETE_OFFLINE_USER_TYPES", "i");
+define("QUERY_SELECT_USER_CCLASS", "SELECT userCharacterBaseClass from authUserTable where id=?");
+define("QUERY_SELECT_USER_CCLASS_TYPES", "i");
+define("QUERY_UPDATE_USER_CCLASS", "UPDATE authUserTable SET userCharacterBaseClass=? where id=?");
+define("QUERY_UPDATE_USER_CCLASS_TYPES", "si");
//SQL文 for stageObjectTable
define("QUERY_ADD_OBJECT", "insert into stageObjectTable (locationX, locationY, velocityX, velocityY, stageName, className, objectAttribute, constructorArgs, ownerUserID, modifiedTimestamp, addedTimestamp) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)");
define("QUERY_ADD_OBJECT_TYPES", "ddddssssiii");
define("OBJECT_ALIVE_TIME_MS", 2000);
define("OBJECT_DELETE_TIME_MS", 30000);
define("USER_ALIVE_TIME_MS", 2000);
-define("USER_DELETE_TIME_MS", 30000);
+define("USER_DELETE_TIME_MS", 180000);
function escapeMySQLArgumentString(&$str)
{