SA-MP Forums Archive
[AYUDA]Como sacar datos de MySql que no sean numeros - 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: [AYUDA]Como sacar datos de MySql que no sean numeros (/showthread.php?tid=218734)



[AYUDA]Como sacar datos de MySql que no sean numeros - estil31 - 30.01.2011

Hola amigos, bueno quisiera saber como saco datos de MySql que no sean nъmeros... ejemplo en una tabla tengo una fila, y un registro... la fila se llama "nick" y tengo un registro que es "estil31"... quiero sacar el nombre completo a el servidor samp, quiero que aparesta eso en el servidor... yo se hacerlo pero solo con nъmeros, uso para transformar el registro ejemplo "5" con strval... gracias

si no entendieron explico mejor xD


Re: [AYUDA]Como sacar datos de MySql que no sean numeros - estil31 - 01.02.2011

ayudaaaaaaaaaa!!!! porfavooooooooooooooooooooooooorrrr!!!!!


Re: [AYUDA]Como sacar datos de MySql que no sean numeros - MrDeath537 - 01.02.2011

Hmmm, no entendн (LOL), їpodrнas explicarte un poquito mejor?


Re: [AYUDA]Como sacar datos de MySql que no sean numeros - estil31 - 01.02.2011

OK, mira, tengo una tabla. En ella tengo una fila llamada "fila", en ella tengo un registro "informacion insertada...". Quiero sacar ese "informacion insertada" para mostrarla en el servidor. Me explique mejor?


Re: [AYUDA]Como sacar datos de MySql que no sean numeros - Miguel - 01.02.2011

Tu mismo te has respondido a tu pregunta. La funciуn strval retorna el valor de una cadena de carбcteres. Entonces lo que haces bбsicamente al sacar un nъmero de la base de datos es, pasarlo a una cadena de carбcteres y convertir la misma en un nъmero. Pero, їquй pasa si no conviertes la cadena en un nъmero? Tatбn!

pawn Код:
mysql_get_field("Nivel", data); Nivel[playerid] = strval(data); // Ejemplo de nъmero.
mysql_get_field("Nombre", data); // No necesitas convertir el nombre a un nъmero, el nombre estarб en data.
Otro ejemplo:
pawn Код:
new gNombre[MAX_PLAYERS];
pawn Код:
mysql_get_field("Nombre", gNombre[playerid]);
format(string, sizeof(string), "Tu nombre es: %s", gNombre[playerid]);
SendClientMessage(playerid, 0xFFFFFFFF, string);



Re: [AYUDA]Como sacar datos de MySql que no sean numeros - estil31 - 02.02.2011

ahora no puedo sacar el dinero de la base de datos ise esto

pawn Код:
mysql_get_field("money", gMoney[playerid]);
y luego use

pawn Код:
GivePlayerMoney(playerid, gMoney[playerid]);
y carga mucho mas dinero de lo que coloque en la base de datos

no se que puede ser, me ayudan porfa


Respuesta: [AYUDA]Como sacar datos de MySql que no sean numeros - Zoutdaxv - 02.02.2011

Cuando quieras sacar de los datos nъmeros entonces sн tienes que usar strval
pawn Код:
mysql_get_field("money", data);
gMoney[playerid] = strval(data);
Lo mismo que explicу Miguel pero con "Money" en vez de "nivel".


Re: [AYUDA]Como sacar datos de MySql que no sean numeros - estil31 - 02.02.2011

tambien probe asн y despues de eso, use GivePlayerMoney(playerid, gMoney[playerid]); y pasaba lo mismo...


Re: [AYUDA]Como sacar datos de MySql que no sean numeros - estil31 - 02.02.2011

problema resuelto... :P gracias por la ayuda de todos modos


Re: [AYUDA]Como sacar datos de MySql que no sean numeros - sijoga - 30.05.2011

Amigo tem como me ajudar, eu to tentando montar um gm com login e banco mysql, sу que nao estou conseguindo pegar os valores do banco, eu consigo salvar a conta, mas nao consigo logar nela porque nao sei comparar o campo digitado pelo jogador com o valor da tabela do banco mysql.
Desde ja agradeзo.