Jump to content
  • 0

Problema SQLite


Roach

Question

Deci...

Am pus new DB:Accounts;.

Am pus la OnGameModeInit:

Accounts = db_open( "UrbansSF/Accounts.db" );

db_free_result( db_query( Accounts, "CREATE TABLE IF NOT EXISTS `Users` (`Name`, `IP`, `RegDate`, `Password`, `Level`, `Cash`, `Kills`, `Deaths`, `Score`, `Cookies`, `Hours`, `Mins`, `Secs`, `LastON`, `Freezed`, `Jail`, `Muted`, `IQP`)"));


Se creaza .db, dar nu imi Creeaza Accounturile in el:

formatQ( "INSERT INTO `Users` VALUES('%s','%s','%s','%s','%d','%d','%d','%d','%d','%d','%d','%d','%d','%s','%d','%d','%d','%d')", pName(playerid), IP, pDate, buf, 0, 0, 0, 0, 0, 0, 0, 0, 0, ("Never"), 0, 0 );

db_free_result( db_query( Accounts, Query ) );


PS: formatQ este un define cu un String care il folosesc numai pentru Query...

142sj0l.png

Underground-GFX

Link to comment
Share on other sites

11 answers to this question

Recommended Posts

1.definestele pe fiecare ce sunt(Integer,varchar(50),float)

2. INSERT INTO `table` (fields) VALUES (values)

Tot nu functioneaza...


Asa trebuia, nu?:

formatQ( "INSERT INTO `Users` (`Name`, `IP`, `RegDate`, `Password`, `Level`, `Cash`, `Kills`, `Deaths`, `Score`, `Cookies`, `Hours`, `Mins`, `Secs`, `LastON`, `Freezed`, `Jail`, `Muted`, `IQP`) VALUES ('%s','%s','%s','%s','%d','%d','%d','%d','%d','%d','%d','%d','%d','%s','%d','%d','%d','%d')", pName(playerid), IP, pDate, buf, 0, 0, 0, 0, 0, 0, 0, 0, 0, ("Never"), 0, 0 );

142sj0l.png

Underground-GFX

Link to comment
Share on other sites

la OnGameModeInit:

new Table[ 420 ];
Accounts = db_open( "UrbansSF/Accounts.db" );
strcat( Table, "CREATE TABLE IF NOT EXISTS `Users` ", 420 );
strcat( Table, "( `Name` varchar(30), \
                         `IP` varchar(20),\
                         `RegDate` varchar(30),\
                         `Password` varchar(40),\
                         `Level` INT,\
                         `Cash` INT,\
                         `Kills` INT,\
                         `Deaths` INT,\
                         `Score` INT,\
                         `Cookies` INT,\
                         `Hours` INT,\
                         `Mins` INT,\
                         `Secs` INT,\
                         `LastON` INT,\
                         `Freezed` INT,\
                         `Jail` INT,\
                         `Muted` INT,\
                         `IQP` INT)");
db_free_result( db_query( Database, Table ) );

asa o zis farse sa faci:P

Fara reclama in semnatura!

Link to comment
Share on other sites

Guest RockStar

Incerc si eu din nou cu SQLite dar nici mie nu prea imi iese, vad ca amandoi avem probleme, eu am postat pe .com ca aici nu prea cred ca am sanse sa imi raspunde cineva...am vazut ca si tu ai postat :P

Link to comment
Share on other sites

Am observat ceva ciudat cu SQLite, am pus doar 3 Fields pentru a Scrie si mi lea Salvat in .db dar daca pun toate Fields pe care le am nu le salveaza :-(...

Vreo idee de ce face asa?

incearca sa adaugi cate una cate una si vezi la cate te opresti...daca nu...hmm...incearca sa pui new query mai mare...poate ii de la ala..

new Query[ 1024 ];// sau 2048 cat vrei

Fara reclama in semnatura!

Link to comment
Share on other sites

incearca sa adaugi cate una cate una si vezi la cate te opresti...daca nu...hmm...incearca sa pui new query mai mare...poate ii de la ala..

new Query[ 1024 ];// sau 2048 cat vrei

Am facut asa Speedy, lasa ca ma apuc de MySQL...

142sj0l.png

Underground-GFX

Link to comment
Share on other sites

Guest farse

stuntman[]!" post="83955" timestamp="1310216206"]

MYSql poate bloca serverul, si sa trebuiasca restart pentru a merge corect ... se blocheaza totul, dar nu apare retrying connection ... stiu asta de la un server SF-SE ...

Asta pentru ca tu nu lai pus bine :| .

Zeci de servere folosesc mysql si cam toate merg bine.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.