No guarda nada -
ForTrezZ - 04.01.2016
Soy totalmente Nuevo en SQLite y hago lo que puedo, si me dan una mano se los agradecerнa !
Код:
new string[1820];
strcat(string, "CREATE TABLE IF NOT EXISTS `user` (");
strcat(string, "`ID` int(11) NOT NULL AUTO_INCREMENT,");
strcat(string, "`pName` varchar(34) NOT NULL,");
strcat(string, "`pPass` int(11) NOT NULL,");
strcat(string, "`pLevel` int(11) NOT NULL DEFAULT '0',");
strcat(string, "`pPremium` int(11) NOT NULL DEFAULT '0',");
strcat(string, "`pMoney` int(11) NOT NULL DEFAULT '0',");
strcat(string, "`pKills` int(11) NOT NULL DEFAULT '0',");
strcat(string, "`pDeath` int(11) NOT NULL DEFAULT '0',");
strcat(string, "`pHours` int(11) NOT NULL DEFAULT '0',");
strcat(string, "`pMinutes` int(11) NOT NULL DEFAULT '0',");
strcat(string, "`pSeconds` int(11) NOT NULL DEFAULT '0',");
strcat(string, "`pPosX` float NOT NULL DEFAULT '0',");
strcat(string, "`pPosY` float NOT NULL DEFAULT '0',");
strcat(string, "`pPosZ` float NOT NULL DEFAULT '0',");
strcat(string, "`pInterior1` int(11) NOT NULL DEFAULT '0',");
strcat(string, "`pWeap1` int(11) NOT NULL DEFAULT '0',");
strcat(string, "`pWeap2` int(11) NOT NULL DEFAULT '0',");
strcat(string, "`pWeap3` int(11) NOT NULL DEFAULT '0',");
strcat(string, "`pWeap4` int(11) NOT NULL DEFAULT '0',");
strcat(string, "`pWeap5` int(11) NOT NULL DEFAULT '0',");
strcat(string, "`pWeap6` int(11) NOT NULL DEFAULT '0',");
strcat(string, "`pWeap1Ammo` int(11) NOT NULL DEFAULT '0',");
strcat(string, "`pWeap2Ammo` int(11) NOT NULL DEFAULT '0',");
strcat(string, "`pWeap3Ammo` int(11) NOT NULL DEFAULT '0',");
strcat(string, "`pWeap4Ammo` int(11) NOT NULL DEFAULT '0',");
strcat(string, "`pWeap5Ammo` int(11) NOT NULL DEFAULT '0',");
strcat(string, "`pWeap6Ammo` int(11) NOT NULL DEFAULT '0',");
strcat(string, "`pHealth` float NOT NULL DEFAULT '100',");
strcat(string, "`pArmour` float NOT NULL DEFAULT '0',");
strcat(string, "`pLastOn` varchar(11) NOT NULL DEFAULT '00.00.0000',");
strcat(string, "`pLoggedIn` int(11) NOT NULL DEFAULT '0',");
strcat(string, "`pRconAprovado` int(11) NOT NULL DEFAULT '0',");
strcat(string, "`pPreDia` int(11) NOT NULL DEFAULT '0',");
strcat(string, "`pPreMes` int(11) NOT NULL DEFAULT '0',");
strcat(string, "`pPreAno` int(11) NOT NULL DEFAULT '0',");
strcat(string, "`pIP` varchar(20) NOT NULL DEFAULT '0',");
strcat(string, "`pRegistered` int(11) NOT NULL DEFAULT '0',");
strcat(string, "`pRegisteredDate` varchar(11) NOT NULL DEFAULT '00/00/0000',");
strcat(string, "`pBanned` int(11) NOT NULL DEFAULT '0',");
strcat(string, "PRIMARY KEY (`ID`))");
db_free_result(db_query(LadminDB,string));
Mi problema es que no guarda absolutamente NADA y no tengo ni la mas palida idea de porque!
los puse en strcat porque ya saben es muy largo y pawn empieza a tirar errores etc xd
Respuesta: No guarda nada -
Parka - 04.01.2016
El AUTO_INCREMENT te esta dando conflicto elimina lo.
si necesitas el AI entonces debes tener la consulta asн:
PHP код:
CREATE TABLE `user` (
`ID` INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
`pName` varchar(34) NOT NULL,
`pPass` int(11) NOT NULL,
`pLevel` int(11) NOT NULL DEFAULT '0',
`pPremium` int(11) NOT NULL DEFAULT '0',
`pMoney` int(11) NOT NULL DEFAULT '0',
`pKills` int(11) NOT NULL DEFAULT '0',
`pDeath` int(11) NOT NULL DEFAULT '0',
`pHours` int(11) NOT NULL DEFAULT '0',
`pMinutes` int(11) NOT NULL DEFAULT '0',
`pSeconds` int(11) NOT NULL DEFAULT '0',
`pPosX` float NOT NULL DEFAULT '0',
`pPosY` float NOT NULL DEFAULT '0',
`pPosZ` float NOT NULL DEFAULT '0',
`pInterior1` int(11) NOT NULL DEFAULT '0',
`pWeap1` int(11) NOT NULL DEFAULT '0',
`pWeap2` int(11) NOT NULL DEFAULT '0',
`pWeap3` int(11) NOT NULL DEFAULT '0',
`pWeap4` int(11) NOT NULL DEFAULT '0',
`pWeap5` int(11) NOT NULL DEFAULT '0',
`pWeap6` int(11) NOT NULL DEFAULT '0',
`pWeap1Ammo` int(11) NOT NULL DEFAULT '0',
`pWeap2Ammo` int(11) NOT NULL DEFAULT '0',
`pWeap3Ammo` int(11) NOT NULL DEFAULT '0',
`pWeap4Ammo` int(11) NOT NULL DEFAULT '0',
`pWeap5Ammo` int(11) NOT NULL DEFAULT '0',
`pWeap6Ammo` int(11) NOT NULL DEFAULT '0',
`pHealth` float NOT NULL DEFAULT '100',
`pArmour` float NOT NULL DEFAULT '0',
`pLastOn` varchar(11) NOT NULL DEFAULT '00.00.0000',
`pLoggedIn` int(11) NOT NULL DEFAULT '0',
`pRconAprovado` int(11) NOT NULL DEFAULT '0',
`pPreDia` int(11) NOT NULL DEFAULT '0',
`pPreMes` int(11) NOT NULL DEFAULT '0',
`pPreAno` int(11) NOT NULL DEFAULT '0',
`pIP` varchar(20) NOT NULL DEFAULT '0',
`pRegistered` int(11) NOT NULL DEFAULT '0',
`pRegisteredDate` varchar(11) NOT NULL DEFAULT '00/00/0000',
`pBanned` int(11) NOT NULL DEFAULT '0'
);
Respuesta: No guarda nada -
ForTrezZ - 04.01.2016
oka muchas gracias parka
ahora lo pruebo !
EDIT:
Continua sin guardar nada :/
Respuesta: No guarda nada -
bm0z - 05.01.2016
El problema es el primer strcat. Hay dos opciones, una es cambiar la funciуn por strmid (o strcpy), la otra es darle un valor null al primero elemento de la variable string.
Код:
stock strcpy(dst[], const src[], size = sizeof(dst))
{
strmid(dst, src, 0, strlen(src), size);
}
o
Yo prefiero usar strcpy por el hecho de que queda mбs estйtico, pero cualquiera de las dos opciones es correcta.