Skocz do zawartości

Znajdź zawartość

Wyświetlanie wyników dla tagów 'mysql'.



Więcej opcji wyszukiwania

  • Wyszukaj za pomocą tagów

    Wpisz tagi, oddzielając je przecinkami.
  • Wyszukaj przy użyciu nazwy użytkownika

Typ zawartości


Forum

  • Skript
    • Skrypty
    • Pytania i problemy
    • Zlecenia
  • Gry komputerowe
    • Prezentacje serwerów Minecrafta
    • Wszystko o Minecrafcie
    • Komunikator Discord
    • Inne gry komputerowe
  • Programowanie
    • Tworzenie pluginów do Minecrafta
    • Tworzenie stron WWW
    • Inne
  • Społeczność
    • Gry forumowe
    • Pogaduszki
    • Współpraca
    • Komputery
  • Forum
    • Informacje
    • Prawo
    • Wnioski
    • Archiwum
  • Kiedy Meleride? KIEDY MELERIDE
  • Kiedy Meleride? Tematy
  • Klub futurystuw Wdrożenia
  • Klub futurystuw Propozycje
  • Klub futurystuw Offtopic
  • Klub futurystuw Zastosowania
  • ProgrammingStars Programowanie Webowe
  • ProgrammingStars Programowanie Obiektowe
  • ProgrammingStars Inne języki programowania.
  • ProgrammingStars Ogłoszenia
  • ProgrammingStars Wspólne projekty
  • ProgrammingStars Archiwum
  • ProgrammingStars Moderacja
  • podwiek.pl Prawo
  • podwiek.pl Dyskusje

Szukaj wyników w...

Znajdź wyniki, które...


Data utworzenia

  • Od tej daty

    Do tej daty


Ostatnia aktualizacja

  • Od tej daty

    Do tej daty


Filtruj po ilości...

Dołączył

  • Od tej daty

    Do tej daty


Grupa podstawowa


Lokalizacja


Hobby


Nick w MC


GG


E-mail


Skype


Strona www


Discord


Steam

Znaleziono 18 wyników

  1. <?php require_once "db.php"; $polaczenie = @new mysqli($host, $db_user, $db_password, $db_name); if ($polaczenie->connect_erron!=0) { echo "Error: ".$polaczenie->connect_errno; } else { echo "It work"; } ?> co tu zrobiłem źle dlaczego za każdym razem wyświetla sie it work w pliku db.php są standardowe dane <?php $host = "localhost"; $db_user = "user"; coś takiego
  2. Witam, pomógłby ktoś w jednej sprawie? Tzn. Chciałbym za pomocą skryptu czytać dane z MySQL np. mam zapisane tam jakieś dane uznajmy ze ilość monet gracza i po wykonaniu danej komendy np. /test żeby mu wyświetlało jego ilość monet z MySQL
  3. Witam Kilka tygodni temu udało mi się skomunikować skript z www za pośrednictwem bazy mysql. Na forum nie znalazłem takiego poradnika jak krok po kroku to ogarnąć. Wiele osób zaczęło pisać tematu jak tego dokonać i pytać. Dlatego przygotowałem poradnik dla osób które już co nieco znają skript. Ja wiele dni próbowałem konfigurować połączenie skript ->mysql->www aby wszystko działało poprawnie. Mój sposób działa pewnie nie jest to jedyny sposób ale lepszy taki niż żaden. 1.Konfiguracja skript: Gdy mamy już zainstalowany plugin skript na naszym serwerze i działa on poprawnie. Przechodzimy do pliku config.sk dostępny w głównym folderze skript. Szukamy w nim takich lini. database 1: # an example database to describe all possible options. type: MySQL # The type of this database. Allowed values are 'CSV', 'SQLite', 'MySQL' and 'disabled'. # CSV uses a text file to store the variables, while SQLite and MySQL use databases, and 'disabled' makes Skript ignore the database as if it wasn't defined at all. pattern: mysql_.* # Defines which variables to save in this database. # This pattern uses Regex syntax, e.g. use 'db_.*' (without the quotes) to store all variables prefixed with 'db_' in this database, # or use '.*' (the default value) to store all variables here (recommended for the last database in this list, as otherwise some variables might not be saved). # Please note that variables are only stored in one database, and databases are checked from top to bottom, # e.g. if a variable matches the topmost database's pattern it will be saved there and nowhere else. # BTW: Patterns are checked in a separate thread, i.e. your server likely won't run slower when using complicated patterns. monitor changes: true monitor interval: 15 seconds # If 'monitor changes' is set to true, variables will repeatedly be checked for updates in the database (in intervals set in 'monitor interval'). # ! Please note that you should set 'pattern', 'monitor changes' and 'monitor interval' to the same values on all servers that access the same database! # == MySQL configuration == host: HOST # Where the database server is located at, e.g. 'example.com', 'localhost', or '192.168.1.100' port: 3306 # 3306 is MySQL's default port, i.e. you likely won't need to change this value user: UZYTKOWNIK password: HASLO database: BAZA # The database to use. Skript will automatically create a table 'variables21' in this database if it doesn't exist # (If the table exists but is defined differently that how Skript expects it to be you'll get errors and no variables will be saved and/or loaded) Następnie wypełniamy je tak jak tutaj. W miejsce HOST, UZYTKOWNIK, HASLO, BAZA dajemy oczywiście swoje dane do bazy. a w type: MySQL, W pattern: mysql_.* to jest początek nazwy zmiennej która będzie zapisywana do mysql. Gdy już to wypełnimy to zapisujemy plik. 2.Napisanie skryptu: Przechodzimy do napisania skryptu zapisującego do naszej bazy. Otwieramy notepad++ albo jakiś inny edytor tekstu byle nie windowsowy notatnik I wklejamy taki skrypt: on join: add 1 to {config::odwiedzin} set {mysql_baza::odwiedzin} to "%{config::odwiedzin}%" parsed as text stop Plik zapisujemy z końcówką .sk np. testbazy.sk i wrzucamy do do folderu skript w naszym pluginie skript. Skript sam utworzy w bazie mysql tabele i zapisze odpowiednio do nich dane. Nie musimy nawet się logować do naszej bazy mysql 3.Komunikacja z www: Czyli jak teraz wyświetlić tą zmienna na naszej stronie www. Ja przedstawię sposób gdzie wiemy jak nazywa się zmienna. Potem wytłumaczę oco chodzi Oto kod php. Zapisujemy go pod nazwą index.php <html> <body> <p> <?php mysql_connect ('HOST','UZYTKOWNIK','HASLO'); //łącze z bazą ("serwer bazy","użytkownik","hasło") mysql_select_db ('BAZA'); //nazwa bazy mysql_query ("SET CHARACTER SET UTF8"); //kodowanie znaków (przydatne przy pobieraniu treści) $baza = mysql_query('SELECT * FROM variables21 WHERE name = "mysql_baza::odwiedzin"'); $wynik = mysql_fetch_array($baza); $rest = substr($wynik[value], 2, 250); echo ("<font color='black'><strong>$rest</strong></font>"); ?> </p> </body></html> Ja nie znam się dobrze na html i php dopiero zaczynam swoja naukę w tej dziedzinie. Oczywiście w tym kodzie ustawiamy HOST, UZYTKOWNIK, HASLO, BAZA. Każda zmienna zapisana przez skrypt do bazy mysql na początku ma jakieś hieroglify jakieś tam znaki nie wiem jakie bo żaden notatnik nie może ich otworzyć. Dlatego trzeba się ich pozbyć do tego używam: $rest = substr($wynik[value], 2, 250); Gdyby u was pojawiały się one albo ucinało tekst to należy tam gdzie jest liczba "2" zmienić na więcej lub mniej ona określa od którego znaku ma być dopiero kopiowane do kolejnej zmiennej. czy jakoś tak. UWAGA Ważne jest aby w skript zapisywać dane do bazy mysql jako TEXT a nie jako liczbę czy bool. przynajmniej ja nie wiem w jaki sposób to odczytać. Gdy wszystko zrobiliśmy dobrze to na naszej stronie ukaże się wartość zmiennej. Jeśli nie to musimy trochę razy powchodzić na nasz serwer aby w ogóle coś zostało zapisane do niej. To już koniec poradnika na koniec wspomnę ze ten przykład zadziała gdy dokładnie wiemy jaką nazwę nosi zmienna zapisana do mysql bowiem mi nie było potrzebne odczytywanie zmiennej która w skript zapisywana była by np. tak: on join: set {mysql_baza::niki::%player%} to "true" parsed as text Bo w takim wypadku trzeba by nie po nazwie zmiennej odczytywać z bazy mysql na www tylko po wierszach czy wartościach. Sam nie wiem. To jest zajawka korzystania z bazy mysql. W drugą stronę też da się zrobić ale tak jak mówię nie było mi potrzebne. Na sam koniec pokaże przykład wykorzystania tego sposobu. Wszystkie dane na tej stronie są przesyłane w ten sposób. Nie powiem tutaj jak przesyłam kolory rang ponieważ to jest połączone z budową mojego skryptu dla rang. Nie zebym reklamował po prostu chche pokazac zastosowanie. http://minecraftaterium.gameclan.pl/statystyki.php Pozdrawiam wszystkich Mam nadzieję ze poradnik się przyda
  4. Mój skrypt: script options: $ init com.mysql.jdbc.Driver $ db url jdbc:mysql://mysql.titanaxe.com/srv2281 $ db username srv2281 $ db password PgfxdJpo on join: update "UPDATE iloscg SET ilosc=ilosc+1 WHERE id=1;" on quit: update "UPDATE iloscg SET ilosc=ilosc-1 WHERE id=1;" Poradnik na którym się wzorowałem: https://skript.pl/temat/9859-łączenie-mysql-ze-skryptem Posiadam pluginy: - Skript - SkQuery - SQLibrary-7.1 Błąd:
  5. Cześć, mam taki kod umieszczony w dwóch klasach. Wszystko fajnie, ale gdy gracz umrze wyskakuje błąd: [18:55:44 WARN]: java.sql.SQLException: Can not issue data manipulation statements with executeQuery(). [18:55:44 WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073) [18:55:44 WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987) [18:55:44 WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982) [18:55:44 WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927) [18:55:44 WARN]: at com.mysql.jdbc.StatementImpl.checkForDml(StatementImpl.java:434) [18:55:44 WARN]: at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2174) [18:55:44 WARN]: at pl.kchc.hardcorebans.DatabaseMySQL.banPlayer(DatabaseMySQL.java:42) [18:55:44 WARN]: at pl.kchc.hardcorebans.HardcoreBans.onPlayerDeath(HardcoreBans.java:24) [18:55:44 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [18:55:44 WARN]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [18:55:44 WARN]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [18:55:44 WARN]: at java.lang.reflect.Method.invoke(Method.java:498) [18:55:44 WARN]: at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) [18:55:44 WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [18:55:44 WARN]: at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [18:55:44 WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [18:55:44 WARN]: at org.bukkit.craftbukkit.v1_8_R3.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:396) [18:55:44 WARN]: at net.minecraft.server.v1_8_R3.EntityPlayer.die(EntityPlayer.java:417) [18:55:44 WARN]: at net.minecraft.server.v1_8_R3.EntityLiving.damageEntity(EntityLiving.java:812) [18:55:44 WARN]: at net.minecraft.server.v1_8_R3.EntityHuman.damageEntity(EntityHuman.java:800) [18:55:44 WARN]: at net.minecraft.server.v1_8_R3.EntityPlayer.damageEntity(EntityPlayer.java:496) [18:55:44 WARN]: at net.minecraft.server.v1_8_R3.EntityLiving.G(EntityLiving.java:101) [18:55:44 WARN]: at net.minecraft.server.v1_8_R3.CommandKill.execute(SourceFile:40) [18:55:44 WARN]: at org.bukkit.craftbukkit.v1_8_R3.command.VanillaCommandWrapper.dispatchVanillaCommand(VanillaCommandWrapper.java:108) [18:55:44 WARN]: at org.bukkit.craftbukkit.v1_8_R3.command.VanillaCommandWrapper.execute(VanillaCommandWrapper.java:43) [18:55:44 WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [18:55:44 WARN]: at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) [18:55:44 WARN]: at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchServerCommand(CraftServer.java:627) [18:55:44 WARN]: at net.minecraft.server.v1_8_R3.DedicatedServer.aO(DedicatedServer.java:412) [18:55:44 WARN]: at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:375) [18:55:44 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [18:55:44 WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [18:55:44 WARN]: at java.lang.Thread.run(Thread.java:748) A oto struktura bazy danych: Nie mam bladego pojęcia co może być źle.
  6. Witam. Posiadam VPS i mam zainstalowaną bazę mysql i mam taki oto błąd, wszystko z bazą mysql działa poprawnie ,ale jeżeli na serwer nikt nie dołącza przez dłuższy czas to mam taki błąd: 20:45:25 [SEVERE] com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the server was 76,569,838 milliseconds ago. The last packet sent successfully to the server was 76,569,851 milliseconds ago. is longer than the server configured value of 'wait_timeout'. You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts, or using the Connector/J connection property 'autoReconnect=true' to avoid this problem. Jeżeli dołączę na serwer pokaże się ten błąd i wszystko działa. Proszę o pomoc
  7. Cześć, wie ktoś jak zapisać zabójstwa do mysql, a później to odczytać za pomocą jakiejś komendy? Z góry dziękuję.
  8. Podałby ktoś dokładny poradnik łączenia skryptu z bazą danych MySQL? Z góry dzięki za odpowiedzi.
  9. Witam, dowiedziałem się, że można zrobić tak, że gdy gracz kupi vipa na jednym serwerze, to da rade aby miał je na każdym serwerze. Ale teraz pytanie, jak to zrobić ? ;c Jeśli ktoś potrafi to prosze o pomoc, albo nawet link do poradnika ( bo nigdzie nie mogę znaleźć ;( ) 2. Wie ktoś może jak zrobić na hostingu enderchest poprzez buunge cord przejście między serwerami ? Bo chciałbym zrobić lobby i inny serwer i przejście poprzez kompas, i nwm czy to się ściąga jakieś foldery itp, czy na enderchescie jest jakis config ? Proszę o pomoc, albo jakiś link do tutoriala ;) Z góry dzięki ;)
  10. Witam, Mam dość trudne pytanie i spodziewam się że wiele osób nie będzie w stanie odpowiedzieć na nie (rym cym cym xD). Jak wyświetlić na stronie www wartości zmiennych ze Skripta? Wiem że pierw trzeba połączyć go z jakąś bazą danych, ja wybrałem MySQL na localhost - skonfigurowałem Skripta i wszystko działa super, wszystkie zmienne są wysyłane do bazy i tam sobie "siedzą". Tylko teraz problem z odczytem tego na stronie www bo nie mam zielonego pojęcia jak to zrobić. Jak ktoś z was zna odpowiedź to proszę o jej udzielenie . Tak mam skonfigurowany plik "config.sk" Skriptu .... (linia 192) MySQL example: type: MySQL pattern: synced_.* host: localhost port: 3306 user: root password: (nie podam xD) database: skript monitor changes: true monitor interval: 20 seconds .... (linia 209) A tak wygląda mój skrypt, do którego to używam: .... set {zabicia::%attacer%} to {zabicia::%attacer%} + 1 set {synced_zabicia::%attacer%} to {zabicia::%attacer%} parsed as text set {zabicia::%victim%} to {zabicia::%victim%} + 1 set {synced_zabicia::%victim%} to {zabicia::%victim%} parsed as text .... I normalnie w bazie się wszystko zapisuje, ale tak jak wyżej pisałem - problem z odczytem na stronie www. Z góry dzięki ps. Czytałem ten poradnik ale on mi się nie przydał :
  11. A wiec tak, chcialem odczytac czlonkow gildii z mysql, a pozniej wyslac do nich wiadomosc. Moj kod: set {_g::*} to objects in column "guild" from result of query "SELECT guild from users where name='%player%';" set {_gildia::*} to objects in column "members" from result of query "SELECT members from guilds where name='%{_g::*}%';" send "blablabla" to {_gildia::*} Wiadomosc sie nie wysyla. Jak to naprawic?
  12. Witam, mam problem z dodatkiem SkQuery. Tutaj ERROR. Otóż nie mogę sobie poradzic z mysqlem poprzez SkQuery. Nawet mi skrypty pobrane z internetu nie dzialaja. Wszedzie ten sam błąd. Tu przykładowy kod które mi nie działa. (Skopiowane z jednego z poradników - więc powinno działać bez problemu.). Poprzez SSH samemu mogę się połączyć z bazą podając dane, więc raczej nie wina po stronie MySQL. script options: $ init com.mysql.jdbc.Driver $ db url jdbc:mysql://localhost:3306/skript $ db username skript $ db password 12345 command /register [<text>] [<text>]: trigger: update "INSERT INTO Logowanie (nick, pass, kasa) VALUES ('%arg-1%', '%arg-2%', '50');" send "Zarejestrowałeś się na stronie!" nikt nie ogarnia?
  13. Witam. Chciałem przerzucić się z pliku na MySQL bez utraty wcześniej zapisanych statystyk(variables.csv). W jaki sposób mogę je zachować? Dodatkowo Skript po wpisaniu /top10(psRanking) ostrzega: [skript variable save thread/WARN]: [skript] Cannot write variables to the database 'database 1' at sufficient speed; server performance may suffer and many variables will be lost if the server crashes. (this warning will be repeated at most once every 10 seconds) Mój config: http://pastebin.com/sz8UGRnC Z góry dziękuję!;)
  14. Cały czas wyskakuje mi błąd: [00:50:18 ERROR]: #!#! [00:50:18 ERROR]: #!#! ===!!!=== Skript variable load error ===!!!===[00:50:18 ERROR]: #!#! Unable to load (all) variables:[00:50:18 ERROR]: #!#! Cannot connect to the database '424665_'![00:50:18 ERROR]: #!#! [00:50:18 ERROR]: #!#! Skript will work properly, but old variables might not be available at all and new ones may or may not be saved until Skript is able to create a backup of the old file and/or is able to connect to the database (which requires a restart of Skript)![00:50:18 ERROR]: #!#! Nie wiem co robię nie tak. Jakbyście mogli dodatkowo podać mi jak powinien plik config wyglądać na lokalnym serwerze, żebym mógł sprawdzić czy coś pomijam, na lokalnym też mi nie działa. (używam xampp)
  15. Witam, chciałbym zrobić coś w stylu, że mam bazę danych MySQL, gdzie jest jakaś baza i tabela. Skrypt łączy się z nią i sprawdza kod, jaki gracz wpisał (/kod <kod>). Jeśli poprawny pisze TAK, a jak nie - NIE (to tylko przykład XD) Po wykorzystaniu kodu usuwa się on z bazy i nie da się go wykorzystać. Po wpisaniu komendy /akod nowe <ilosc> dodaje do bazy ileś kodów (argument <ilosc>) i zapisuje do pliku .txt Prosiłbym o coś w stylu API do MySQL (odczyt, zapis, usuwanie, tworzenie tabel) Resztę ogarne. ~ Procesor EDIT: Okay, zwariowane to trochę. Przerabiam na pliki
  16. Szukam skryptu dzięki któremu mogę połączyć się z mysql tak że skrypt będzie mógł odbierać informację z bazy danych i zapisywać informacje do bazy danych, np. w bazie jest ile grasz ma pieniędzy, w grze wpisze komendę '/stan konta' i skrypt sprawdzi w bazie danych i wyświetli to.
  17. Jak podpiac plugin pod baze danych? Prosil bym o pomoc. z gory dziekuje.
  18. AGBACKPACKS 1.0.0 Na czym polega plugin? Dodaje on do gry plecaki, które możesz nazywać i wiele więcej! ZAPIS Do wyboru: MySQL, Flatfile (SQL) MySQL: zapis na bazie danych postawionym na serwerze linux/ubuntu. (nie testowałem ;u) Flatfile(SQL): Zapis w systemie plikowym serwera CHANGELOG v1.0.0 - Oficjalne wydanie pluginu ZIELONY = Release version POMARAŃCZOWY = Beta/Alpha version CZERWONY = Bugg, error version DOWNLOAD Aktualna wersja (1.0.0): KLIK INNE WERSJE: 1.0.0: KLIK UPRAWNIENIA agbackpack.use - używanie komend/itd Zaznaczam iż permisje nie działają poprawnie - wiadomości bugują się i wyjebuje błąd w konsoli. Dlatego zalecam jednak je dać xD proszę skan.. https://www.virustotal.com/pl/file/b0d94b856707660e17106152d4b48ab0154c5e8e53128d99d0366bc826a09340/analysis/1417706163/
×