![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 30.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Chciałbym mieć możliwość ingerowania w plik serwera sqlite na pewnym serwerze gry. Serwer pewnej gry jest oparty na języku squirrel. Do zaimplementowania bazy używamy modułu sq_lite. Rozszerzenie pliku z serwerem to .sqlite. I teraz nie wiem jak się połączyć. Próbowałem różnych metod, np. sqlite_open. Jednak połączenie zakończone niepowodzeniem, oto komunikat:
Bardzo mi zależy na możliwość w ingerowanie bazy przez stronę internetową i nie wiem jak na to wszystko poradzić. Niestety w grę nie wchodzi mysql. @edit: podrzucam kod, którego teraz użyłem do połączenia z bazą:
@edit2: Podrzucam jeszcze przykładową bazę, może komuś się uda połączyć. Serwer.sqlite Ten post edytował divx_divine 18.05.2012, 20:31:23 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 43 Dołączył: 9.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
To jest baza w formacie SQLite 3, musisz używać metod klasy SQLite3
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 30.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Okej, dzięki wielkie za pomoc. Teraz mogę przeglądać dane z bazy.
Tylko teraz pojawia się pewien problem. Chciałem wyciągnąć z bazy odpowiednie rekordy, wykryte przez zapytanie, bez nazw pól, oraz "Array (Dane)" Np korzystając z SQLite3:: query mam taki efekt: Kod, który użyłem
Efekt:
Efekt, jaki chciałbym uzyskać:
Albo ewentualnie, żeby każde różne pole było inną zmienną, które potem mógłbym swobodnie formatować np.
Czy dałoby się uzyskać taki efekt? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 84 Dołączył: 27.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
wstaw do pętli, a jakbyś chciał zrobić drugim sposobem to przed pętlą: w pętli: i możesz sobie swobodnie użyć w kodzie:
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 30.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
...wstaw do pętli, a jakbyś chciał zrobić drugim sposobem to przed pętlą... O takie coś właśnie mi chodziło. Dokładnie taki efekt chciałem uzyskać. Quantum, gdybyś mógł jeszcze zerknąć, czy wszystko dobrze wstawiłem, tak jak zalecałeś, bo nie jestem pewny czy dobrze załapałem. Jestem początkujący w php. (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 158 Pomógł: 43 Dołączył: 9.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Moim zdaniem nie ma sensu robić dwóch pętli, po drugie nie ma sensu aby baza zwracała wyniki zapytania z indeksami numerycznymi i tekstowymi, zatem
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 30.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Okej, będe korzystać z Twojego zapytania, Ban. Wielkie dzięki za pomoc. Mam jeszcze jedno pytanie, w pliku, którym wykonuję zapytanie i wyświtlam je w przeglądarce, nie wyświetla polskich znaków, mimo tego, że przekonwertowałem plik na UTF-8. Nie wie ktoś, gdzie mógłby leżeć problem?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 19:39 |