Skocz do zawartości
  • 0

My_SQL, PHP a Script


Pytanie

Czy za pomocą pluginu Skript oraz jego dodatków jestem wstanie zapisać argument w bazie my sql'a (jeżeli to konieczne) potem by wyświetlić na stronie za pomocą PHP? Da się tak? Jeżeli jest to wykonalne proszę o przykład takowego zamieszczenia argumentu na stronie www, z góry dziękuję.

Odnośnik do komentarza
https://skript.pl/temat/8646-my_sql-php-a-script/
Udostępnij na innych stronach

7 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Wow, bardzo mi pomogłeś w ch*j xDD

 

Znalazłem takie coś 

http://craftsite.pl/forum/index.php?/topic/78225-skript-mysql-np-pieni%C4%85dze-gracza-na-profilu-forumowym/'>>http://craftsite.pl/forum/index.php?/topic/78225-skript-mysql-np-pieni%C4%85dze-gracza-na-profilu-forumowym/

Jednak że nie rozumiem pkt 3 tego oto poradnika, do wyjaśnienia z góry dzięki.

Odnośnik do komentarza
https://skript.pl/temat/8646-my_sql-php-a-script/#findComment-67339
Udostępnij na innych stronach

  • 0

efekt set {_x} to text from url "http://...." jest w SkQuery.

jeśli wrzuciłeś kod php z poradnika na swoją stronę, np. http://strona.pl/skript.php, to musisz w skrypcie wykonać zapytanie do tego kodu, aby zapisać dane w bazie.

czyli przykładowy kod:

on connect:    set {_x} to text from url "http://strona.pl/skript.php?info=%player%$%player's money%"

zapisze w bazie nazwę gracza i jego ilość pieniędzy.

Odnośnik do komentarza
https://skript.pl/temat/8646-my_sql-php-a-script/#findComment-67374
Udostępnij na innych stronach

  • 0

Ja to zrobiłem i efekt jest zajebisty. Połączyłem skript z bazą mysql a tą bazę z moją stroną www.

Tutaj efekt: http://minecraftaterium.gameclan.pl/statystyki.php

Aktualnie jeszcze jestem w trakcie tworzenia tej strony i serwera.

 

kod na stronę www

To jest odczytywanie liczby odwiedzin z bazy

<?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='white'><strong>$rest</strong></font>");?>

w skript musisz posiadać 2 zmienne jedną np. taką {ilosconline}

przy wejściu gracza dodajesz do niej 1

add 1 to {ilosconline}

a następnie zapisujesz do zmiennej do mysql w moim przypadku zmienna zapisana w bazie ma nazwę

set {mysql_baza::odwiedzin} to {ilosconline} parsed as text

Ważne jest aby sparsować jako tekst a nie jako liczbę inaczej nie będzie działać

Co do kodu php to musisz zawsze usunąć kilka pierwszych znaków z tej zmiennej to są po prostu jakieś hieroglify zapisywane ze skripta które przeszkadzają.

I tyle :) Może nawet poradnik zrobię na ten temat :D

Edytowane przez Zasepamen
Odnośnik do komentarza
https://skript.pl/temat/8646-my_sql-php-a-script/#findComment-67409
Udostępnij na innych stronach

  • 0

Jak za pomocą PHP miałbym usuwać hieroglify 'dziwne znaczki' ze skript'a? Przykładowo chcę aby wyświetlał się nick oraz liczba zgonów mam do tego zmienną {%name of player%::kille}. to wtedy my sql zapisze to jako konkretny nick zawierający liczbę? Jeżeli tak, to w jaki sposób uzyskać efekt tabelki w której był by nick i obok liczba?

Odnośnik do komentarza
https://skript.pl/temat/8646-my_sql-php-a-script/#findComment-67413
Udostępnij na innych stronach

  • 0

Z takimi rzeczami się nie bawiłem aby odczytywać niki w taki sposób.

Aby usunac te hieroglify wystarczy taki kod.

$rest = substr($wynik[value], 2, 250);

gdzie zamiast liczby 2 wpisujesz doświadczalnie taką liczbę aby te hieroglify znikneły

Odnośnik do komentarza
https://skript.pl/temat/8646-my_sql-php-a-script/#findComment-67435
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...