Jump to content

MikhaelE

Uživatel
  • Příspěvků

    3
  • Registrován

  • Aktivní

Everything posted by MikhaelE

  1. Tohle jsem zkousel ale vypsalo mi to ze to moje verze neco mariaDB nepodporuje. Namisto ; jsem dal UNION.
  2. Zdravicko komunito, Pouzivam tento system pro ukladani dat na svem serveru: https://github.com/pBlueG/SA-MP-MySQL/blob/master/example_scripts/login_system-cache.pwn Je pravda ze nemam velkou znalost ohledne SQL ale neco jsem se docetl a na zaklade toho jsem se rozhodl udelat mirne vylepseni ktere mi udela system vic prehlednejsi. Abych nemusel mit 1000 odstavcu v jedne tabulce rozhodl jsem se udelat pro ukladani vic tabulek. Pro tohle jsem pouzil takzvanou MULTI_STATEMENTS funkci ktera dokaze v jedne query jich vyvolat vic. Ukladani dat timto zpusobem (pres mysql_tquery) funguje perfektne a dokaze to ty MULTI_STATEMENTS precist a ulozit do databaze korektne. Problem ale nastava kdyz se je snazim nacist. Muj kod tedy vypada nejak takhle: mysql_format(g_SQL, query, sizeof query, "SELECT * FROM `first` WHERE `username` = '%e' LIMIT 1 ; SELECT * FROM `second` WHERE `username` = '%e' LIMIT 1 ; SELECT * FROM `third` WHERE `username` = '%e' LIMIT 1", Player[playerid][Name], Player[playerid][Name], Player[playerid][Name]); Jo asi to vypada hrozne ale ukladani dat stejnym zpusobem funguje suprove. Tenhle format je tedy ve OnPlayerConnect (ja to chapu tak ze to nacte data z databaze a posle je pak dal pro dalsi spracovani v AssignPlayerData (koukni link vyse). No kdyz potvrdim prihlasovaci dialog a dojde k funkci AssignPlayerData tak se mi ulozena data nenactou a do mysql error logu se mi vypise tohle: Field X does not exist Field X does not exist Field X does not exist Field X does not exist pod X si predstavte nazev odstavce v tabulce. Tyto odstavce tam vsak existuji a jsou v nich ulozena data. Zajimavosti je ze vypsany jsou pouze odstavce tabulek "second" a "third" data tabulky "first" se v pohode nacitaji a to me uz popletlo nadoraz. Jsem uz zoufaly tento problem resim 4 tydny ano nelzu je to tak. Kdo by mi s timto dokazal pomoci k vyreseni tak beze srandy ziskava muj obdiv.
×
×
  • Create New...