Strona 1 z 2 12 OstatniOstatni
Pokaż wyniki od 1 do 10 z 12

Wątek: Iloóć zapytań

  1. #1
    Zarejestrowany Awatar Imperator_Edi
    Dołączył
    Dec 2008
    Posty
    614

    Domyślnie Ilość zapytań

    Jak wygenerować ilość zapytań do bazy danych?
    Każde zapytanie poprzedza u mnie mysql_query.

    Jeszcze jedno (poboczne) pytanie (moge je obejść):
    Dlaczego nie mogę wyciągnąć z sesji ID? Nick owszem, ale ID nie. Próbuje echo $_SESSION['id'], ale nic nie wyświetla. Gdy robie echo $_SESSION['nick'], to wyświetla mi poprawnie nick. Co mogło to spowodować?
    Obejść to mogę poprzez zapytanie z warunkiem dla nicku, ale im mniej zapytań, tym lepiej.
    Ostatnio edytowane przez Imperator_Edi ; 06-03-2009 o 12:15

  2. #2
    Mistrz Joba Awatar Meares
    Dołączył
    Jan 2009
    Posty
    2,630

    Domyślnie

    Daj odstęp pomiędzy echo a $_SESSION['id'].

  3. #3
    Zarejestrowany Awatar Imperator_Edi
    Dołączył
    Dec 2008
    Posty
    614

    Domyślnie

    Błąd mam tylko tutaj (ten brak odstępu), bo przeniosło mi od $ do nowej linijki.
    Co ciekawe, nie mogę też wyciągnąć np. aktywności (zapisanej tylko w liczbach.

  4. #4
    Mistrz Joba Awatar Meares
    Dołączył
    Jan 2009
    Posty
    2,630

    Domyślnie

    Spróbuj dać $player_id = $_SESSION['id']; i używaj $player_id. Może to coś da... Ewentualnie daj echo "$_SESSION[id]";.

  5. #5
    Zasłużony Awatar sazian
    Dołączył
    Jul 2008
    Posty
    1,721

    Domyślnie

    1)
    najlepiej mysql_query opisz jakoś funkcją (lub całe łączenie z bazą opisz klasą )
    Kod php:
    function query($q){
    global 
    $zapytan;
    mysql_query($q);
    $zapytan++;


    2) a dodajesz cos do tego session id ??
    daj
    print_r($_SESSION);

  6. #6
    Zarejestrowany Awatar Imperator_Edi
    Dołączył
    Dec 2008
    Posty
    614

    Domyślnie

    Meares, pomysły nie zadziałały.
    sazian, pojawiło się coś takiego:
    Array ( [nick] => test [access] => root )

    Kod php:
    function query($q){
    global 
    $zapytan;
    mysql_query($q);
    $zapytan++;


    Mam wstawić na początku w pliku nagłówkowym (coś w stylu head), i wyświetlać na końcu wynik poprzez echo $q?

  7. #7
    Grupa MmoCenter Awatar Kiri
    Dołączył
    Sep 2007
    Posty
    1,741

    Domyślnie

    1 - bez dodatkowej funckji/klasy (to co podał saizan) nie zliczysz tego.


    Array ( [nick] => test [access] => root )
    To znaczy że NIE inicjowałeś sesji o nazwie id...
    Sio, nie pomagam via PM !



  8. #8
    Zarejestrowany Awatar Imperator_Edi
    Dołączył
    Dec 2008
    Posty
    614

    Domyślnie

    Ok, już widzę jak zainicjować sesje (w pliku logowania).
    A jaka to klasa (moja znajomość PHP jest coraz lepsza, ale jeszcze nie wiem wielu rzeczy).

    Pytanie o sesje już nie ważne, ale dalej zliczanie zapytań.

  9. #9
    Zasłużony Awatar sazian
    Dołączył
    Jul 2008
    Posty
    1,721

    Domyślnie

    sory mała pomyłka
    Kod php:
    function query($q){
    global 
    $zapytan;
    $zapytan++;
    return 
    mysql_query($q);

    na początku głównego pliku dajesz $zapytan=0;
    a gdy chcesz sprawdzić ilość wykonanych zapytań dajesz po prostu echo $zapytan;

    tylko musisz pamiętać że zapytania wysyłasz od teraz tak
    Kod php:
    query("treść zapytania"); 
    a nie
    Kod php:
    mysql_query("treść zapytania"); 
    klasa działa podobnie tylko że opisuje wszystkie działania na bazie a nie tylko mysql_query

  10. #10
    Zarejestrowany Awatar Imperator_Edi
    Dołączył
    Dec 2008
    Posty
    614

    Domyślnie

    Bardzo dziękuje, należy się piwko.


    To jeszcze coś się spytam:
    Jak sprawdzić wielkość otwartych stron (taki bajer). Istnieje funkcja filesize, ale nie wiem czy podsumuje wielkość otwartych plików (zaincludowanych też) i jak ją dokładnie użyć.
    Ostatnio edytowane przez Imperator_Edi ; 06-03-2009 o 14:44

Strona 1 z 2 12 OstatniOstatni

Informacje o wątku

Użytkownicy przeglądający ten wątek

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Podobne wątki

  1. [poradnik] Maxymalna iloóć broni do kupna
    Przez swirus w dziale Devana
    Odpowiedzi: 0
    Ostatni post / autor: 27-07-2009, 12:19
  2. Czas ładowania strony i iloóć zapytań
    Przez Armed79 w dziale Budowa gry via www
    Odpowiedzi: 7
    Ostatni post / autor: 08-06-2009, 19:37
  3. Iloóć kont w podgladzie w statystykach
    Przez Nie zarejestrowany w dziale Pytania dotyczące silnika Xnova
    Odpowiedzi: 3
    Ostatni post / autor: 02-05-2009, 14:45
  4. Tabela w bazie danych- optymalna iloóć pól.
    Przez Speedy w dziale PHP / MySql
    Odpowiedzi: 12
    Ostatni post / autor: 19-10-2008, 21:53
  5. Iloóć zapytań / iloóć danych
    Przez Zoran w dziale PHP / MySql
    Odpowiedzi: 17
    Ostatni post / autor: 18-08-2008, 12:50

Zakładki

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •