eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingN ostatnich wpisów w bazie
Ilość wypowiedzi w tym wątku: 22

  • 11. Data: 2010-08-02 17:51:26
    Temat: Re: N ostatnich wpisów w bazie
    Od: "identifikator: 20040501" <N...@g...pl>

    A na jakiej bazie? Na Oracle jest pakiet dbms_lock, MSSql ma coś

    mysql w linuxpl.com
    reszta mi nic nie mówi, coś może konretniej?


  • 12. Data: 2010-08-02 18:03:41
    Temat: Re: N ostatnich wpisów w bazie
    Od: Jacek <a...@o...pl>

    Dnia Mon, 2 Aug 2010 19:51:26 +0200, identifikator: 20040501 napisał(a):

    > A na jakiej bazie? Na Oracle jest pakiet dbms_lock, MSSql ma coś
    >
    > mysql w linuxpl.com
    > reszta mi nic nie mówi, coś może konretniej?

    Idz kolego z tym pytaniem na pl.comp.bazy-danych, bo wiele Ci nic nie mowi.


  • 13. Data: 2010-08-02 19:05:19
    Temat: Re: N ostatnich wpisów w bazie
    Od: Michoo <m...@v...pl>

    identifikator: 20040501 pisze:
    > czy Ktoś tu zechciałby mi podpowiedzieć jak zrobić wyszukiwanie N
    > ostatnich wierszy w bazie?
    Jak definiujesz "ostatniość"? Baza jest (multi)zbiorem - nie ma porządku
    o ile go nie wprowadzisz. Jeżeli chodzi o ostatnio wstawione to
    zakładając, że masz id z autoincrement robisz order by po tym id i
    limitujesz do n.

    --
    Pozdrawiam
    Michoo


  • 14. Data: 2010-08-02 19:09:27
    Temat: Re: N ostatnich wpisów w bazie
    Od: Michoo <m...@v...pl>

    identifikator: 20040501 pisze:
    > i jeszcze jak z tych N wybrać wiersz który ma najwięszą liczbę w jakimś
    > polu?
    >
    > php+mysql
    To akurat jest proste - robisz select i potem w skrypcie php przeglądasz
    wyniki i sprawdzasz co jest największe. np.
    $wart = 0;
    while ($row = $result->fetchRow(DB_FETCHMODE_ASSOC))
    {
    if($row['pole'] > $wart)
    {
    $wart = $row['pole'];
    $wybrany = $row;
    }
    }

    --
    Pozdrawiam
    Michoo


  • 15. Data: 2010-08-03 10:02:45
    Temat: Re: N ostatnich wpisów w bazie
    Od: Mateusz Ludwin <n...@s...org>

    Michoo wrote:

    >> php+mysql
    > To akurat jest proste - robisz select i potem w skrypcie php przeglądasz
    > wyniki i sprawdzasz co jest największe. np.
    > $wart = 0;
    > while ($row = $result->fetchRow(DB_FETCHMODE_ASSOC))
    > {
    > if($row['pole'] > $wart)
    > {
    > $wart = $row['pole'];
    > $wybrany = $row;
    > }
    > }

    O, kliniczny przykład pehapowca :)

    ORDER BY pewnie robisz sortując bąbelkowo w tablicy?
    --
    Mateusz Ludwin mateuszl [at] gmail [dot] com


  • 16. Data: 2010-08-03 12:57:56
    Temat: Re: N ostatnich wpisów w bazie
    Od: lolo <n...@n...com>

    >>> php+mysql
    >> To akurat jest proste - robisz select i potem w skrypcie php
    >> przeglądasz wyniki i sprawdzasz co jest największe. np.
    >> $wart = 0;
    >> while ($row = $result->fetchRow(DB_FETCHMODE_ASSOC))
    >> {
    >> if($row['pole'] > $wart)
    >> {
    >> $wart = $row['pole'];
    >> $wybrany = $row;
    >> }
    >> }
    >
    > O, kliniczny przykład pehapowca :)
    >
    > ORDER BY pewnie robisz sortując bąbelkowo w tablicy?

    nie przesadzajmy, o ORDER_BY i LIMIT napisał chwilę wcześniej a do
    wyboru wartości maksymalnej innego pola przy niewielkiej ilości
    wyselekcjonowanych rekordów i małych restrykacjach dot. czasu wykonania
    skryptu rozwiązanie jest wystarczająco proste i skuteczne - często
    lepsze niż babranie się w niuansach SQL'i (mniej podatne na błędy)


  • 17. Data: 2010-08-03 16:18:02
    Temat: Re: N ostatnich wpisów w bazie
    Od: "Artur M. Piwko" <m...@b...pl>

    In the darkest hour on Tue, 03 Aug 2010 14:57:56 +0200,
    lolo <n...@n...com> screamed:
    >> ORDER BY pewnie robisz sortując bąbelkowo w tablicy?
    >
    > nie przesadzajmy, o ORDER_BY i LIMIT napisał chwilę wcześniej a do
    > wyboru wartości maksymalnej innego pola przy niewielkiej ilości
    > wyselekcjonowanych rekordów i małych restrykacjach dot. czasu wykonania
    > skryptu rozwiązanie jest wystarczająco proste i skuteczne - często
    > lepsze niż babranie się w niuansach SQL'i (mniej podatne na błędy)

    Ostatnie zdanie... miód! (-:

    --
    [ Artur M. Piwko : Pipen : AMP29-RIPE : RLU:100918 : From == Trap! : SIG:236B ]
    [ 18:17:26 user up 12518 days, 6:12, 1 user, load average: 0.99, 0.71, 0.93 ]

    A lawyer with a briefcase can steal more than a thousand men with guns.


  • 18. Data: 2010-08-03 17:45:57
    Temat: Re: N ostatnich wpisów w bazie
    Od: "identifikator: 20040501" <N...@g...pl>

    tak, ale co by było gdybym miał milion wierszy?


  • 19. Data: 2010-08-03 19:51:17
    Temat: Re: N ostatnich wpisów w bazie
    Od: lolo <n...@n...com>

    > tak, ale co by było gdybym miał milion wierszy?

    - co by miało być?
    - o to już się martwią programiści silnika bazy
    - indeksy?
    - N chyba nie ma być równie duże? ;)


  • 20. Data: 2010-08-03 20:31:49
    Temat: Re: N ostatnich wpisów w bazie
    Od: Michoo <m...@v...pl>

    Mateusz Ludwin pisze:
    > Michoo wrote:
    >
    >>> php+mysql
    <IRONIA>
    >> To akurat jest proste - robisz select i potem w skrypcie php
    >> przeglądasz wyniki i sprawdzasz co jest największe. np.
    >> $wart = 0;
    >> while ($row = $result->fetchRow(DB_FETCHMODE_ASSOC))
    >> {
    >> if($row['pole'] > $wart)
    >> {
    >> $wart = $row['pole'];
    >> $wybrany = $row;
    >> }
    >> }
    </IRONIA>
    Lepiej? ;)
    >
    > O, kliniczny przykład pehapowca :)
    >
    To pytanie się wydawało tak idiotyczne, a odpowiedź tak oczywista
    zwłaszcza w kontekście mojej wcześniejszej odpowiedzi, że BP,MSPANC.
    > ORDER BY pewnie robisz sortując bąbelkowo w tablicy?
    Chodziło mi to po głowie, ale za słabo znam php/za mało czasu chciałem
    poświęcić na odpowiedź, żeby to napisać ;)

    Btw:
    słyszałem legendę o stronie mojej szkoły, że przyspieszyła z 15 sec do
    0.1 sec dzięki zamianie właśnie sortowania bąbelkowego selecta całej
    bazy na order by.

    --
    Pozdrawiam
    Michoo

strony : 1 . [ 2 ] . 3


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: