ClientManagerPlayer.cpp

//search

queryLen += snprintf(pszQuery + queryLen, querySize - queryLen, " WHERE id=%d", pkTab->id);

//modifica tot de deasupra cu

	static char text[8192 + 1];

	CDBManager::instance().EscapeString(text, pkTab->skills, sizeof(pkTab->skills));
	queryLen += snprintf(pszQuery + queryLen, querySize - queryLen, "skill_level = '%s', ", text);

	CDBManager::instance().EscapeString(text, pkTab->quickslot, sizeof(pkTab->quickslot));
	queryLen += snprintf(pszQuery + queryLen, querySize - queryLen, "quickslot = '%s', ", text);

	CDBManager::instance().EscapeString(text, pkTab->title.szName, strlen(pkTab->title.szName));
	queryLen += snprintf(pszQuery + queryLen, querySize - queryLen, "title = '%s' ", text);

	for (int i = 0; i< TITLE_COLOR_MAX_NUM; ++i)
		queryLen += snprintf(pszQuery + queryLen, querySize - queryLen, ",title_color%d = '%u' ", i, pkTab->title.bColours[i]);


//search

"UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(last_play),horse_skill_point"

//add down

",title, title_color0, title_color1, title_color2, title_color3 "

//search

str_to_number(pkTab->horse_skill_point, row[col++]);

//add down

	if (row[col])
		strcpy(pkTab->title.szName, row[col]);
	else
		memset(pkTab->title.szName, '\0', sizeof(pkTab->title));

	col++;
	
	for (int i = 0; i<TITLE_COLOR_MAX_NUM; ++i)
	{
		str_to_number(pkTab->title.bColours[i], row[col]);
		col++;
	}