05.03.2016, 20:26
(
Последний раз редактировалось F1N4L; 06.03.2016 в 17:55.
)
@Atualizado 0.3z & 0.3.7 [06/03/2016]
CRIANDO UMA TABLE
Forma padrгo [anteriores a versгo 0.3.7]:
OBS: Todas as colunas na mesma linha, podendo quebrб-la com "\"
Forma padrгo 0.3.7 [updated]:
OBS: Todas as colunas na mesma linha, podendo quebrб-la com "\"
Forma strcat:
OBS: Uma coluna em cada linha sem necessidade de quebra, utiliza-se ',' vнrgula para dar continuidade ao restante das colunas. A ultima necessita ')' (fecha parкnteses).
INSERINDO LINHAS
Forma padrгo:
OBS: Й inserido uma Linha no Banco de Dados contendo todos os dados em apenas uma linha tambйm no script.
Forma "nгo padrгo":
OBS: Nгo й inserido strcat, mas й inserido uma Linha no Banco de Dados, sendo preenchido apenas uma coluna, porйm o restante serб apenas atualizado jб que a Linha jб foi criada.
Nгo testei a diferenзa de velocidade entre a forma padrгo e a forma "nгo padrгo", porйm й funcional!
Download 0.3z:
Base Registro/Login SQLite (s/ Hash & s/ explicaзгo)
Download 0.3z:
Base Registro/Login SQLite (c/ Hash & s/ explicaзгo)
Download 0.3z:
Base Registro/Login SQLite (s/ Hash & c/ explicaзгo)
Download 0.3z:
Base Registro/Login SQLite (c/ Hash & c/ explicaзгo)
Atualizado para 0.3.7 e padronizado para essa versгo [06/03/2016]
* Adicionado salvamento de Dinheiro;
* Senhas encriptadas com o novo SHA256 PassHash
* Removido o uso de 'strcat' e utilizado o modo padrгo SQL.
Download 0.3.7: [Adicionado salvamento de Dinheiro]
Base Registro/Login SQLite (s/ Hash & s/ explicaзгo)
Download 0.3.7: [Adicionado salvamento de Dinheiro]
Base Registro/Login SQLite (c/ Hash & s/ explicaзгo)[/SIZE][/SIZE]
CRЙDITOS:
Include a_samp By SA:MP Team
Include sscanf2 By ******
Include zcmd By Zeex
Plugin Whirlpool By ******
Script By F1N4L
Ediзгo e Atualizaзгo By PT
CRIANDO UMA TABLE
Forma padrгo [anteriores a versгo 0.3.7]:
Quote:
db_query(Database, "CREATE TABLE IF NOT EXISTS `EXEMPLO.db` (`ID` INTEGER PRIMARY KEY AUTOINCREMENT, `NOME` TEXT, `ADMIN` NUMERIC)" |
OBS: Todas as colunas na mesma linha, podendo quebrб-la com "\"
Forma padrгo 0.3.7 [updated]:
Quote:
db_free_result(db_query(Database, "CREATE TABLE IF NOT EXISTS `EXEMPLO.db` (`ID` INTEGER PRIMARY KEY AUTOINCREMENT, `NOME` TEXT, `ADMIN` NUMERIC)")); |
OBS: Todas as colunas na mesma linha, podendo quebrб-la com "\"
Forma strcat:
Quote:
strcat(Query_User, "CREATE TABLE IF NOT EXISTS `EXEMPLO.db`"); strcat(Query_User, "(`ID` INTEGER PRIMARY KEY AUTOINCREMENT,"); strcat(Query_User, "`NOME` TEXT,"); strcat(Query_User, "`ADMIN` NUMERIC)"); |
OBS: Uma coluna em cada linha sem necessidade de quebra, utiliza-se ',' vнrgula para dar continuidade ao restante das colunas. A ultima necessita ')' (fecha parкnteses).
INSERINDO LINHAS
Forma padrгo:
Quote:
format(Query,sizeof(Query), "INSERT INTO `TABLE_NAME` (`NOME`, `ADMIN`) VALUES ('%s', '%i') ", DB_Escape(GetName(playerid)), pAdmin[playerid]); db_query(Database,Query); |
Forma "nгo padrгo":
Quote:
format(Query,sizeof(Query), "INSERT INTO `TABLE_NAME` (`NOME`) VALUES ('%s')", DB_Escape(GetName(playerid))); db_query(Database,Query); format(Query,sizeof(Query), "UPDATE `TABLE_NAME` SET `ADMIN` = '%i' WHERE `NOME` = '%s'", pAdmin[playerid], DB_Escape(GetName(playerid))); db_query(Database,Query); |
OBS: Nгo й inserido strcat, mas й inserido uma Linha no Banco de Dados, sendo preenchido apenas uma coluna, porйm o restante serб apenas atualizado jб que a Linha jб foi criada.
Nгo testei a diferenзa de velocidade entre a forma padrгo e a forma "nгo padrгo", porйm й funcional!
Download 0.3z:
Base Registro/Login SQLite (s/ Hash & s/ explicaзгo)
Download 0.3z:
Base Registro/Login SQLite (c/ Hash & s/ explicaзгo)
Download 0.3z:
Base Registro/Login SQLite (s/ Hash & c/ explicaзгo)
Download 0.3z:
Base Registro/Login SQLite (c/ Hash & c/ explicaзгo)
Atualizado para 0.3.7 e padronizado para essa versгo [06/03/2016]
* Adicionado salvamento de Dinheiro;
Quote:
db_query ( User_Database, "CREATE TABLE IF NOT EXISTS "USER_TABLE" ( \ `ID` INTEGER PRIMARY KEY AUTOINCREMENT,\ `NOME` TEXT,\ `SENHA` TEXT,\ `DINHEIRO` NUMERIC,\ `ADMIN` NUMERIC \ )" ) ); |
* Removido o uso de 'strcat' e utilizado o modo padrгo SQL.
Download 0.3.7: [Adicionado salvamento de Dinheiro]
Base Registro/Login SQLite (s/ Hash & s/ explicaзгo)
Download 0.3.7: [Adicionado salvamento de Dinheiro]
Base Registro/Login SQLite (c/ Hash & s/ explicaзгo)[/SIZE][/SIZE]
CRЙDITOS:
Include a_samp By SA:MP Team
Include sscanf2 By ******
Include zcmd By Zeex
Plugin Whirlpool By ******
Script By F1N4L
Ediзгo e Atualizaзгo By PT