SA-MP Forums Archive
que opcion es mejor mysql tabla - 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: que opcion es mejor mysql tabla (/showthread.php?tid=608179)



que opcion es mejor mysql tabla - mcreed - 28.05.2016

Buenas amigos, queria pedirles una opinion y es que estoy realizando una gamemode con guardado mysql, y bueno tengo la tabla de usuarios pero realmente la datos( campos ) que guardare seran muchos, y nose que opinaban ustedes de lo siguiente:

Crear una tabla con todos los campos.

o

Crear una tabla principal que solo guarda la informacion personal (pais,act-foro,etc) y otra tabla que guarda informacion secundaria como ser datos sobre las armas ( hits,daсo total,etc )


ї Que opcion les parece mejor ?
o si tienen alguna opcion mejor diganme

Gracias


Respuesta: que opcion es mejor mysql tabla - Goncho28 - 28.05.2016

Guardar todo en una me parece mejor


Re: que opcion es mejor mysql tabla - SickAttack - 29.05.2016

Todo en una tabla. Si es posible, garda multiplos datos que tienen relacion (las armas por ejemplo) y al momento de cargarlos, separalos con el plugin "sscanf".

Por ejemplo:
26 200 23 500 6 1
sscanf(texto_de_arriba, "iiiiii", armas[playerid][0][0], armas[playerid][0][1], ... etc.);


Re: que opcion es mejor mysql tabla - NullBot - 29.05.2016

te recomiendo combinar la funcion split con un delimitador "|"
por ejemplo la posicion en una sola variable la guardas tipo %0.4f|%0.4f|%0.4f es mucho mas eficiente que guardar las posiciones por separado y te ahorra tabla Posx , Posy, Posz

busca en internet sobre esto creo que blacklite hizo una funciуn de esta


Re: que opcion es mejor mysql tabla - SickAttack - 29.05.2016

Quote:
Originally Posted by NullBot
Посмотреть сообщение
te recomiendo combinar la funcion split con un delimitador "|"
por ejemplo la posicion en una sola variable la guardas tipo %0.4f|%0.4f|%0.4f es mucho mas eficiente que guardar las posiciones por separado y te ahorra tabla Posx , Posy, Posz

busca en internet sobre esto creo que blacklite hizo una funciуn de esta
Eso lo puede hacer sscanf.

p<|>iiiiiiiii


Re: que opcion es mejor mysql tabla - MemoX - 30.05.2016

Lee sobre las formas normales (https://es.wikipedia.org/wiki/Normal...bases_de_datos) , si respetas las formas normales no tendrбs problemas para escalar tu gamemode y base de datos, ademas de ocupar una base de datos MySQL para lo que de verdad es (relacional), he visto estructuras de db's de servidores que utilizan arma1,arma2,arma3, como campos y eso no es la idea, la idea es tener una tabla de armas que haga referencia a el usuario dependiendo del tipo de relaciуn.