Witam mam do was pytanie jaki mi polecicie pluglin MySql ?
Od: StrickenKid czy BlueG ?
I z kąd je pobrać bo na forum sampa w ich głównych tematach u BlueG linki wygasły jakiś error a StrickenKid jakaś stronę StrickenKid.com mi wywala i tam nic nie ma.
Plugin StrickenKid'a zawiera podstawowe funkcje, plugin BlueG rozwijany (cały czas) przez maddinat0ra (chyba) jest bardziej zaawansowany, ma więcej funkcji. Sam używam plugin StrickenKid'a, nigdy nie miałem z nim problemów. Download jest tutaj KLIK
LIMIT 1 oznacza przy ilu znalezionych rekordach kwerenda ma się zakończyć, w tym przypadku jeśli zostanie odnaleziony jeden rekord, to następuje koniec szukania. Jest to przydatne przy szukaniu kont graczy z nicku/uid graczy, gdyż ani nick ani uID się nigdy nie powtórzą. Bez limitu wydobywanie danych wykonuje się aż do ostatniego rekordu w tabeli - niepotrzebnie, bo skoro ani nick ani uID są unikalne, to nie znajdzie się więcej niż jedno konto.
Co do błędu, to przy używaniu zapytań z kwerendą SELECT trzeba użyć funkcji mysql_store_result zaraz po mysql_query
[ Dodano: 2015-04-16, 15:05 ]
Jeszcze jedno pytanie co do Bazy Danych , jeśli będę chciał zapisać np. 40 zmiennych to da radę tyle ? lub więcej jeśli będę miał i w tworzeniu kolumny w bazie danych aby zapisać zmienną bool to jaki typ kolumny mam wybrac.
Iggy, przecież już wybrałem includa i już na nim skryptuję tylko pytam się ile można w ta bazę danych max zmiennych itp wpakować oraz jakim typem kolumny zapisywać wartość bool
Nie ma limitu - możesz zapisać nieograniczoną ilość danych. Zmienną typu bool możesz zapisać jako integer albo bool. Istnieje taki typ kolumny jak BOOL, lecz w rzeczywistości to jest to samo co tinyint(1), bo bool przyjmuje tylko argumenty false (czyli 0) i true (czyli 1), w PAWN działa tak samo. Poniższy kod da w konsoli cyfrę 0.
Combacior, nie ma limitu danych ale jak będę to wczytywał to np. będzie z 60 zmiennych tak zakładam już daleko w przyszłość to string z 2000 będę musiał zrobić i wszystko w formaty wrzucić jest na to jakiś inny sposób ? na ten wczyt i tą rejestrację
Na pewno będzie to długi string, inaczej nie da rady tego zrobić. Możesz podzielić zapytanie na kilka, np. w pierwszym zapytaniu pobrać najważniejsze informacje (hasło, ip, uid itp.), aby umożliwić logowanie, a dopiero po udanym zalogowaniu przez gracza pobrać resztę danych (zabójstwa, śmierci itp.).
hmm limit 4000 tysiące stringu będzie trzeba kombinować i na kilka jak byłoby dużo to na kilka zapytań zrobić. Hmm no ok Combacior, dzięki za pomoc
[ Dodano: 2015-04-16, 20:51 ]
Jeszcze mam jeden problem przy wczytywaniu, w pluglinie od blueg używałem funkcji mysql_fetch_row_format(query, "|"); aby rozdzielić tekst a tutaj nie ma takiej funkcji ;/
Umiesz szukać? Chyba nie, bo taka funkcja jest, ale pod inną nazwą. Naprawdę trudno się domyślić, że funkcja mysql_fetch_row jest odpowiednikiem funkcji mysql_fetch_row_format w innym pluginie ... weź użyj głowy czasami, bo ona nie służy tylko do walenia w mur.
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach