Problema extrayendo datos de una tabla (MYSQL)
#1

Hola, espero que me puedan ayudar con esto...

Код:
stock MueblesDelJugador(playerid)
{
    new string[240], name[MAX_PLAYER_NAME], Query[240];
    GetPlayerName(playerid, name, sizeof(name));
    for(new x=0; x<=MueblesEnTotal(); x++)
	{
	    mysql_format(1, Query, sizeof(Query), "SELECT * FROM muebles WHERE Dueno = '%s' AND Estado = 1", name[playerid]);
		mysql_query(1, Query);
		mysql_store_result();

		format(string,sizeof(string),"Muebles tuyos: %d",cache_get_field_content_int(x, "ID"));
		SendClientMessage(playerid,-1,string);
	}
	return 1;
}
Lo que sucede es esto:

El usuario con ID 0 al entrar al servidor le aparece esto bien, digamos que le manda las IDS que registra en la base de datos, pero el siguiente usuario con ID 1 , no le extrae ninguna informaciуn, sabiendo que lo dos tienen de a 1 dato en la tabla muebles, espero me puedan ayudar, muchas gracias.

Edito: Creerнa que el problema serнa en GetPlayerName, pero no estoy seguro que estoy haciendo mal, hace mucho no estoy en esto del samp.

Edito2: Olvidenlo, era porquй estaba usando [playerid] en name, no tenнa ningъn sentido, gracias igual.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)