←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Problem sql You have an error in your SQL...

  • +
  • -
MrBully's Photo MrBully 17.07.2020

mam problem z pluginem na lvl  po wgraniu na serwer wykasuje coś z sql
nie siedze zbytnio w sql więc nie ogarniam 
baze sql mam na  xaa.pl
 

errory

L 07/17/2020 - 21:42:44: [MySQL] Query failed: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''zombie_escape' WHERE ( `SteamID` = 'STEAM_0:0:173771806' )' at line 1
L 07/17/2020 - 21:42:45: [MySQL] Query failed: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''zombie_escape' WHERE ( `SteamID` = 'STEAM_0:0:233440434' )' at line 1

plugin ze_levels
http://wklejto.pl/847144

dodam że nie tworzy się w ogóle nic w sql 

Quote

  • +
  • -
Black004's Photo Black004 17.07.2020

Linijka 447:

formatex(szQuery, charsmax(szQuery), "INSERT INTO `zombie_escape` (`Level`, `XP`) VAULES ('%d', '%d') WHERE  `SteamID` = '%s';", g_iLevel[id], g_iXP[id], szAuthID)

W insert nie uzywałem jeszcze 'WHERE' i nie wiem czy nawet można go w tym używać, ale jeżeli tak, to powinno działać.

 

Linijka 501:

formatex(szQuery, charsmax(szQuery), "SELECT * FROM `zombie_escape` WHERE `SteamID` = '%s';", szAuthID)
Quote

  • +
  • -
MrBully's Photo MrBully 17.07.2020

jest progress 

 

 

Linijka 447:

formatex(szQuery, charsmax(szQuery), "INSERT INTO `zombie_escape` (`Level`, `XP`) VAULES ('%d', '%d') WHERE  `SteamID` = '%s';", g_iLevel[id], g_iXP[id], szAuthID)

W insert nie uzywałem jeszcze 'WHERE' i nie wiem czy nawet można go w tym używać, ale jeżeli tak, to powinno działać.

 

Linijka 501:

formatex(szQuery, charsmax(szQuery), "SELECT * FROM `zombie_escape` WHERE `SteamID` = '%s';", szAuthID)

Tera nie mogę połączyć się z bazą 

 

L 07/17/2020 - 22:26:34: [AMXX] Plugin ("ze_level_system.amxx") is setting itself as failed.
L 07/17/2020 - 22:26:34: [AMXX] Plugin says: [LVL] Failed to connect to MySQL database: Access denied for user 'p559796_KTIVGames'@'51.83.136.0' (using password: YES).
L 07/17/2020 - 22:26:34: [AMXX] Run time error 1 (plugin "ze_level_system.amxx") - forced exit
[AMXBans] plugin_cfg: ip 54.38.202.159:23008 / prefix amx

 

 

Quote

  • +
  • -
Black004's Photo Black004 17.07.2020

Sprawdz czy wprowadzone dane do połączenia się z bazą danych są poprawne.

Quote

  • +
  • -
MrBully's Photo MrBully 17.07.2020

Sprawdz czy wprowadzone dane do połączenia się z bazą danych są poprawne.

dane sie zgadzają jak log pokazuje 

Access denied for user 'p559796_KTIVGames'@'51.83.136.0' (using password: YES).

 

dane są ok tera problem z dostępem nwm czemu blokuje połączenie :/

 

napisałem też do hostingu na którym mam serwer czy może połączenia są z innego ip


Edited by TheMarkerxD, 17.07.2020 21:54.
Quote

  • +
  • -
dredek's Photo dredek 18.07.2020

Dodaj do bazy połączenie z adresu: 51.83.136.0 i będzie działać.

Quote

  • +
  • -
Misiu.'s Photo Misiu. 20.07.2020

Albo po prostu sprawdź, czy masz dodane % do połączeń z bazą :)

Quote

  • +
  • -
Ogen Dogen's Photo Ogen Dogen 06.08.2020

 

Linijka 447:

formatex(szQuery, charsmax(szQuery), "INSERT INTO `zombie_escape` (`Level`, `XP`) VAULES ('%d', '%d') WHERE  `SteamID` = '%s';", g_iLevel[id], g_iXP[id], szAuthID)

W insert nie uzywałem jeszcze 'WHERE' i nie wiem czy nawet można go w tym używać, ale jeżeli tak, to powinno działać.

 

Linijka 501:

formatex(szQuery, charsmax(szQuery), "SELECT * FROM `zombie_escape` WHERE `SteamID` = '%s';", szAuthID)

INSERT nie może zawierać WHERE ;)

 

 

 

Sprawdz czy wprowadzone dane do połączenia się z bazą danych są poprawne.

dane sie zgadzają jak log pokazuje 

Access denied for user 'p559796_KTIVGames'@'51.83.136.0' (using password: YES).

 

dane są ok tera problem z dostępem nwm czemu blokuje połączenie :/

 

napisałem też do hostingu na którym mam serwer czy może połączenia są z innego ip

 

Na hostingu na którym masz bazę danych dopisz do whitelisty adres IP serwera oraz jeśli hosting udostępnia to alternatywny adres (np. 1s1k)

Quote