![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 6.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Siema mam taki problem. Mam w MySQL tabelę z użytkownikami czyli zarejestrowanymi osobami. Teraz chciałbym wiedzieć jako który z koleji się zarejestrował. Albo jako który na liście jest alfabetycznie bez odczytywania całej bazy danych. w tym celu wiadomo sortowanie tabeli Według Daty rejestracji, czy nazwy uzytkownika ORDER BY `data_rejestracji` ASC. czy jest zapytanie SQL zwracające mi od razu lizbe porządkową
![]() -------------------- allebhp.pl
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 6.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Rewelacja
![]()
-------------------- allebhp.pl
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 561 Pomógł: 72 Dołączył: 15.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj to rozbić na dwa zapytania:
-------------------- Nawet świnka może wejść na drzewo kiedy jest chwalona :)
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 6.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
teraz mam tak i wywala dalej Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in -------------------- allebhp.pl
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A co pokazuje mysql_error?
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 6.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\www\Game\index.php on line 30
1064: Something is wrong in your syntax obok 'SELECT @nr:=@nr+1,if(ID=@id, @idnr := @nr,@idnr=@idnr), ID FR' w linii 1 narazie ma taki scrypt ktory dziala ale jak bedzie wieksza liczba uzytkownikow to serwer nie wyrobi ;/ dlatego chce to samo przedstwawic w postaci jednego zapytania ![]()
-------------------- allebhp.pl
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat ale jak bedzie wieksza liczba uzytkownikow to serwer nie wyrobi ;/ Niby w jaki sposób? Deklarując zmienne? Mogę Ci zajeździć bazę 1 ogromnym zapytaniem, a nawet nie zauważysz 200 malutkich. Nie w liczbie tkwi zajeżdżanie. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 561 Pomógł: 72 Dołączył: 15.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Btw. możesz zrobić jeszcze inaczej:
Przy tym rozwiązaniu musi być jednak spełniony jeden warunek, pola po których obliczasz 'position' (w tym przypadku pole 'login') muszą być unikalne. Ten post edytował krowal 17.09.2009, 18:31:24 -------------------- Nawet świnka może wejść na drzewo kiedy jest chwalona :)
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 6.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
powiem ci ze za h*ja nie rozumie tego zapytania... no moze troszeczke wiec zostane przy swoim rozwiazaniu
![]() -------------------- allebhp.pl
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 561 Pomógł: 72 Dołączył: 15.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
No proszę Ciebie, przecież to proste zapytanie
![]() Chodzi o to, że chcąc sprawdzić pozycję pojedynczego rekordu względem innych rekordów używając konkretnego sortowania - do jej określenia używasz podzapytania które zliczy Ci ilość elementów które są przed szukanym rekordem (są mniejsze niż szukany rekord) ![]() -------------------- Nawet świnka może wejść na drzewo kiedy jest chwalona :)
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Something is wrong in your syntax obok 'SELECT @nr:=@nr+1,if(ID=@id, @idnr := @nr,@idnr=@idnr), ID FR' w linii 1 A jaką ty masz wersje mysql?
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 6.11.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
naweet nie wiem. mam krasnala 2.7.5
-------------------- allebhp.pl
|
|
|
![]()
Post
#14
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
to sprawdź
![]() poczytaj w googlo jak sprawdzic wersje mysql. albo znajdz z jaką wersje przychodzi ten twoj krasnal w tej wersji co podales. bo blad wskazuje jakbys mial jakąś starą edit: sam sprawdzilem. W sklad tego krasnala wchodzi STAROC mysql 3. Na tym mysql nie działają podzapytania, ktorych tu uzylem. Obecna wersja mysql to 5. Zainstaluj sobie serwerek z akutalną wersją mysql a przynajmniej z 4.2 Jak wogóle można jeszcze pracować na takim starociu...
Powód edycji: [nospor]:
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#15
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Sam kiedyś krasia używałem, ale to było już lata wstecz. Zrezygnowałem, gdy pewne zapytania przestały mi działać a według manuala nie miały prawa nie ruszyć. Sprawdzenie wersji i kopara w dół że tam jeszcze 3.X chodziło, skoro ściągane z ich homepage'a. Dopiero dokładne przyjrzenie konfigowi sprawiło, że wolałem pakiety osobno ściągać i instalować. Ale po jakimś czasie, z wygody, wamp
![]() -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 13:15 |