Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Najwyższa wartość w kolumnie POSTGRESQL PHP

centylio 02 Lut 2012 16:10 910 2
  • #1 02 Lut 2012 16:10
    centylio
    Poziom 10  

    Witam

    Mam prośbę o pomoc w PHP
    Piszę program do szkoły.

    Mam tabele z lista repertuaru teatralnego w ktorej jest kolumna "kod_spektaklu" przyjmujaca wartości R1,R2,R3,R4,R5 i do góry ++

    Dodając nowy repertuar potrzebuje wyznaczyć najwyższe obecne R? i w miejscu
    kod_spektaklu nowego wpisu dodać kolejny R?+1

    Pomocy
    PYTANIE 2
    + pytanie jak wyciagne już wartość do zmiennej $cos = "R1"; to jak wykonać operacje rozbicia tej wartości dodania +1 i polaczenia na nowo.

    Nie chodzi mi o gotowe rozwiazania, wszelkie hasła mile widziane...

    Pozdrawiam

    0 2
  • Pomocny post
    #2 02 Lut 2012 16:59
    marcinj12
    Poziom 40  

    Zmień typ kolumny kod_spektaklu na wartość liczbową, a jeżeli możesz, zrezygnuj z tego oznaczenia R na początku...
    Jeżeli wszystkie "kody" musisz mieć w postaci R1, R2..., to literę R możesz najwyżej doklejać do numeru podczas wyświetlania wyników albo na etapie robienia SELECTa.
    Jeżeli liter jest więcej, to rozbij to pole na dwie kolumny: znak (tekst) jako pierwsza, i numer jako druga. Tak będzie najprościej, bo wystarczy wtedy zwykłe SELECT MAX(numer) do ustalenia najwyższego numeru. To rozwiąże też Twój problem nr 2.

    0
  • #3 03 Lut 2012 08:15
    centylio
    Poziom 10  

    Dzieki, już na to wpadłem, musiałem troche kod przerobić ale faktycznie najprostsze rozwiązanie okazało sie najskuteczniejsze... Pozdrawiam

    0
  Szukaj w 5mln produktów