Problema extrayendo datos de una tabla (MYSQL) - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Problema extrayendo datos de una tabla (MYSQL) (
/showthread.php?tid=636056)
Problema extrayendo datos de una tabla (MYSQL) -
Juand - 19.06.2017
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.