Thread View: pl.comp.bazy-danych
16 messages
16 total messages
Started by MaRc
Tue, 09 Dec 2014 23:24
proste zapytanie - suma dla unikalnych rekordów
Author: MaRc
Date: Tue, 09 Dec 2014 23:24
Date: Tue, 09 Dec 2014 23:24
35 lines
1934 bytes
1934 bytes
Witam
mam tabele:
#v+
sqlite> select blue,white,blue_points,white_points from matches;
blue white blue_points white_points
---------- ---------- ----------- ------------
15 58 10 0
72 55 0 10
15 72 7 0
58 55 0 10
15 55 0 10
58 72 7 0
#v-
muszę z tego wyciągnąć najlepszego zawodnika. white i blue to id
zawodnika. id zawodnika może znaleźć się zarówno w kolumnie blue jak i
white. ja musze zsumować jego wszystkie punkty.
chcę uzyskać coś takiego.
id_zawodnika suma_punktów
55 30
15 17
niby proste zapytanie ale jakoś mi nie wychodzi.
jak prawidłowo skonstruować selecta by z tabeli matches wylistował mi
ile każdy z zawodników zdobył punków?
z góry dzięki za pomoc
--
MaRc
Nie kłóć się z idiotą. Będziesz musiał zniżyć się do jego poziomu a
wówczas pobije cię swoimi argumentami.
Re: proste zapytanie - suma dla unikalnych rekordów
Author: geos
Date: Tue, 09 Dec 2014 23:54
Date: Tue, 09 Dec 2014 23:54
14 lines
1305 bytes
1305 bytes
On 10.12.2014 00:24, MaRc wrote: > niby proste zapytanie ale jakoś mi nie wychodzi. > jak prawidłowo skonstruować selecta by z tabeli matches wylistował mi > ile każdy z zawodników zdobył punków? > 72 55 0 10 > 15 72 7 0 > 58 72 7 0 a co chcesz uzyskać dla zawodnika 72? prosta suma 24 czy jakieś rozbicie na białe i niebieskie punkty? pozdrawiam, geos
Re: proste zapytanie - suma dla unikalnych rekordów
Author: geos
Date: Wed, 10 Dec 2014 07:19
Date: Wed, 10 Dec 2014 07:19
26 lines
1885 bytes
1885 bytes
On 10.12.2014 00:54, geos wrote: > On 10.12.2014 00:24, MaRc wrote: >> niby proste zapytanie ale jakoś mi nie wychodzi. >> jak prawidłowo skonstruować selecta by z tabeli matches wylistował mi >> ile każdy z zawodników zdobył punków? > > > 72 55 0 10 > > 15 72 7 0 > > 58 72 7 0 > > a co chcesz uzyskać dla zawodnika 72? prosta suma 24 czy jakieś rozbicie > na białe i niebieskie punkty? umknęło mi "unikalne" i "najlepszych". jak zwykle w sql można zrobić na kilka sposobów, na przykład ten: with b as ( select b, sum(bp) pkt from g group by b ) , n as ( select n, sum(np) pkt from g group by n ) select * from b where pkt = ( select max(pkt) from b b1 where b1.b=b.b and not exists ( select 1 from n where b1.b = n.n ) ) union all select * from n where pkt = ( select max(pkt) from n n1 where n1.n=n.n and not exists ( select 1 from b where n1.n = b.b ) ); pozdrawiam geos
Re: proste zapytanie - suma dla unikalnych rekordów
Author: MaRc
Date: Wed, 10 Dec 2014 07:45
Date: Wed, 10 Dec 2014 07:45
37 lines
2638 bytes
2638 bytes
On 10.12.2014 08:19, geos wrote: > umknęło mi "unikalne" i "najlepszych". jak zwykle w sql można zrobić na > kilka sposobów, na przykład ten: > > with b as ( select b, sum(bp) pkt from g group by b ) > , n as ( select n, sum(np) pkt from g group by n ) > select * from b where pkt = ( select max(pkt) from b b1 where b1.b=b.b > and not exists ( select 1 from n where b1.b = n.n ) ) > union all > select * from n where pkt = ( select max(pkt) from n n1 where n1.n=n.n > and not exists ( select 1 from b where n1.n = b.b ) ); > dzięki za zainteresowanie, ale ja musze wypisać sumę punktów zawodnika. zawodnik może być biały, wówczas dodaję white_points lub niebieski wówczas dodaję blue_points. zawodnika określa id które pojawia się w white lub blue. może od początku. mam tabele competitors a w niej kolumny index (id zawodnika, w tej tabeli unikalne), name i last. dalej jest tabela matches, czyli rozegrane walki. w tej tableli zawodnik o danym id może pojawić się jako zawodnik biały (white) i zawodnik niebieski (blue). Jeśli zawodnik jest biały w danej walce to dodaję punkty z pola white_points, jeśli zawodnik był w walce niebieski dodaję z kolumny blue_points. chcę osiągnąc coś takiego Kowalski Jan 30 Nowak Piotr 24 cyfry to suma wszyskich jego punków z walk jako bialy i jako niebieski, z całego turnieju. -- MaRc Nie kłóć się z idiotą. Będziesz musiał zniżyć się do jego poziomu a wówczas pobije cię swoimi argumentami.
Re: proste zapytanie - suma dla unikalnych rekordów
Author: geos
Date: Wed, 10 Dec 2014 07:59
Date: Wed, 10 Dec 2014 07:59
9 lines
1172 bytes
1172 bytes
On 10.12.2014 08:45, MaRc wrote: > Kowalski Jan 30 > Nowak Piotr 24 w takim razie podane przeze mnie zapytanie finalnie połącz z tabelą, w której przechowujesz imię, nazwisko i id gracza. pozdrawiam geos
Re: proste zapytanie - suma dla unikalnych rekordów
Author: MaRc
Date: Wed, 10 Dec 2014 08:13
Date: Wed, 10 Dec 2014 08:13
15 lines
1595 bytes
1595 bytes
On 10.12.2014 08:59, geos wrote: > On 10.12.2014 08:45, MaRc wrote: >> Kowalski Jan 30 >> Nowak Piotr 24 > > w takim razie podane przeze mnie zapytanie finalnie połącz z tabelą, w > której przechowujesz imię, nazwisko i id gracza. > hmm, tylko, że twój przykład zaczyna się od "with b as ....." :/ -- MaRc Nie kłóć się z idiotą. Będziesz musiał zniżyć się do jego poziomu a wówczas pobije cię swoimi argumentami.
Re: proste zapytanie - suma dla unikalnych rekordów
Author: geos
Date: Wed, 10 Dec 2014 08:32
Date: Wed, 10 Dec 2014 08:32
17 lines
1560 bytes
1560 bytes
On 10.12.2014 09:13, MaRc wrote: > hmm, tylko, że twój przykład zaczyna się od "with b as ....." :/ select g.b, sum(g.bp) pkt from g where not exists ( select 1 from g gn where g.b=gn.n ) group by g.b union all select g.n, sum(g.np) pkt from g where not exists ( select 1 from g gb where g.n=gb.b ) group by g.n do tego dodaj kolumnę o kolorze zawodnika + ewentualny ranking w cely wyłonienia najlepszego (przykładowe dane są specyficzne). i później to złączenie do imion i nazwisk.
Re: proste zapytanie - suma dla unikalnych rekordów
Author: MaRc
Date: Wed, 10 Dec 2014 09:10
Date: Wed, 10 Dec 2014 09:10
28 lines
1966 bytes
1966 bytes
On 10.12.2014 09:32, geos wrote: > On 10.12.2014 09:13, MaRc wrote: > >> hmm, tylko, że twój przykład zaczyna się od "with b as ....." :/ > > select g.b, sum(g.bp) pkt > from g > where not exists ( select 1 from g gn where g.b=gn.n ) > group by g.b > union all > select g.n, sum(g.np) pkt > from g > where not exists ( select 1 from g gb where g.n=gb.b ) > group by g.n > > do tego dodaj kolumnę o kolorze zawodnika + ewentualny ranking w cely > wyłonienia najlepszego (przykładowe dane są specyficzne). i później to > złączenie do imion i nazwisk. > Ok, wielkie dzieki. pokombinuję. -- MaRc Nie kłóć się z idiotą. Będziesz musiał zniżyć się do jego poziomu a wówczas pobije cię swoimi argumentami.
Re: proste zapytanie - suma dla unikalnych rekordów
Author: hubert depesz lubaczewski
Date: Wed, 10 Dec 2014 09:28
Date: Wed, 10 Dec 2014 09:28
34 lines
2201 bytes
2201 bytes
On 2014-12-09, MaRc <tuksmr@gmail.com> wrote:
> Witam
> mam tabele:
> #v+
> sqlite> select blue,white,blue_points,white_points from matches;
> blue white blue_points white_points
> ---------- ---------- ----------- ------------
> 15 58 10 0
> 72 55 0 10
> 15 72 7 0
> 58 55 0 10
> 15 55 0 10
> 58 72 7 0
> #v-
> muszę z tego wyciągnąć najlepszego zawodnika. white i blue to id
> zawodnika. id zawodnika może znaleźć się zarówno w kolumnie blue jak i
> white. ja musze zsumować jego wszystkie punkty.
> chcę uzyskać coś takiego.
#v+
select a, sum(points)
from (
select blue as a, sum(blue_points) as points from matches group by blue
union all
select white as a, sum(white_points) as points from matches group by white
) as x
group by a;
#v-
depesz
--
The best thing about modern society is how easy it is to avoid contact with it.
http://depesz.com/
Re: proste zapytanie - suma dla unikalnych rekordów
Author: nkab
Date: Wed, 10 Dec 2014 09:53
Date: Wed, 10 Dec 2014 09:53
46 lines
2728 bytes
2728 bytes
W dniu środa, 10 grudnia 2014 00:24:26 UTC+1 użytkownik MaRc napisał: > Witam > mam tabele: > #v+ > sqlite> select blue,white,blue_points,white_points from matches; > blue white blue_points white_points > ---------- ---------- ----------- ------------ > 15 58 10 0 > 72 55 0 10 > 15 72 7 0 > 58 55 0 10 > 15 55 0 10 > 58 72 7 0 > #v- > > muszę z tego wyciągnąć najlepszego zawodnika. white i blue to id > zawodnika. id zawodnika może znaleźć się zarówno w kolumnie blue jak i > white. ja musze zsumować jego wszystkie punkty. > chcę uzyskać coś takiego. > > id_zawodnika suma_punktów > 55 30 > 15 17 > > niby proste zapytanie ale jakoś mi nie wychodzi. > jak prawidłowo skonstruować selecta by z tabeli matches wylistował mi > ile każdy z zawodników zdobył punków? W MySQL poszedł bym w tym kierunku: t1 to zawodnicy i kolory t2 to mecze i wyniki i następnie UPDATE: UPDATE t1 SET suma_punktow=0; UPDATE t1, t2 SET t1.suma_punktow=(SELECT SUM(t2.blue_points)+ SUM(t2.white_points) FROM t2 WHERE t1.id_zawodnika=t2.blue **** t1.id_zawodnika=t2.blue); (tam gdzie gwiazdki tam musisz pokombinować, bo mnie się nie chce) i teraz w selekcie odpowiednie wyświetlanie z CASE lub IF. Andrzej.
Re: proste zapytanie - suma dla unikalnych rekordów
Author: MaRc
Date: Wed, 10 Dec 2014 12:43
Date: Wed, 10 Dec 2014 12:43
7 lines
1157 bytes
1157 bytes
dzieki wszystkim za pomoc. pozdrawiam -- MaRc Nie kłóć się z idiotą. Będziesz musiał zniżyć się do jego poziomu a wówczas pobije cię swoimi argumentami.
Re: proste zapytanie - suma dla unikalnych rekordów
Author: nkab
Date: Mon, 15 Dec 2014 09:30
Date: Mon, 15 Dec 2014 09:30
138 lines
4350 bytes
4350 bytes
W dniu środa, 10 grudnia 2014 13:43:26 UTC+1 użytkownik MaRc napisał:
> dzieki wszystkim za pomoc.
Jeśli jeszcze się męczysz to ściągnąłem sobie tego SQLite
i daję gotowca.
****************************
tabela zawodników t1:
id_1, name, color, pkt
-------------------------------------------
1, ADAMIAK ADAM, blue, 0
2, ADAMIAK BEATA, white, 0
3, ADAMIAK BOGDAN, blue, 0
4, WSZYSCY MOGĄ..., white, 0
tabela meczów t2:
id, id_white, Id_blue, pkt_white, pkt_blue
---------------------------------------------------------
1, 1, 2, 10, 0
2, 3, 1, 300, 0
3, 2, 3, 0, 300
4, 3, 1, 0, 10
5, 3, 2, 0, 2000
UPDATE t1 SET pkt=(
SELECT SUM(t2.pkt_white) + SUM(t2.pkt_blue) FROM t2
WHERE
CASE WHEN t2.pkt_white = 0 THEN
t1.id_1 = t2.id_blue
ELSE
t1.id_1 = t2.id_white
END
);
SELECT id_1, name, CASE WHEN color='white'
THEN pkt
ELSE PRINTF(" %s", pkt) END FROM t1;
pokaże nam:
id_1, name, color, print pkt
------------------------------------------------
1, ADAMIAK ADAM, blue, 20
2, ADAMIAK BEATA, white, 2000
3, ADAMIAK BOGDAN, blue, 600
4, WSZYSCY MOGĄ..., white, 0
**************
Jednak trochę się różni od MySQL.
Andrzej.
PS.
Tego SQLite3 ma wbudowanego przeglądarka Chrome.
Tu przykład użycia:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>MyBaza-01</title>
<body>
<div align="center">
<pre>
<button id="b1" onClick="insertRecord(), browse()"> Wstaw rekord </button>
<div id="lista">div - lista rekordow...</div>
</pre>
</div>
<script>
var db = openDatabase("MyBaza-01.db", "1.0", "BAZA 1", 200000);
var dane;
createTable();
function createTable()
{
db.transaction(function(tr)
{
tr.executeSql("CREATE TABLE IF NOT EXISTS t1 (id INTEGER PRIMARY KEY AUTOINCREMENT, p1 TEXT, p2 TEXT, p3 TEXT)", []);
});
}
//insertRecord();
function insertRecord()
{
db.transaction(function(tr)
{
tr.executeSql("INSERT INTO t1 (p1, p2, p3) values ('aaa', 'bbb', 'ccc') ");
});
}
browse();
function browse()
{
lista.innerHTML = 'lista rekordow...<br><br>';
db.transaction(function(tx)
{
tx.executeSql("SELECT * FROM t1", [], function(tx, dane)
{
rec = dane.rows;
for (var i = 0, item = null; i < rec.length; i++)
{
item = rec.item(i);
lista.innerHTML += item['id'] + ', ' + item['p1'] + ', '+ item['p2'] + ', ' + item['p3']+"<br>";
}
});
});
}
</script
</body>
</html>
Re: proste zapytanie - suma dla unikalnych rekordów
Author: artiun
Date: Tue, 16 Dec 2014 14:24
Date: Tue, 16 Dec 2014 14:24
152 lines
5352 bytes
5352 bytes
W dniu 2014-12-15 o 10:30, nkab@toya.net.pl pisze:
> W dniu środa, 10 grudnia 2014 13:43:26 UTC+1 użytkownik MaRc napisał:
>> dzieki wszystkim za pomoc.
>
> Jeśli jeszcze się męczysz to ściągnąłem sobie tego SQLite
> i daję gotowca.
>
>
> ****************************
>
> tabela zawodników t1:
>
> id_1, name, color, pkt
> -------------------------------------------
> 1, ADAMIAK ADAM, blue, 0
> 2, ADAMIAK BEATA, white, 0
> 3, ADAMIAK BOGDAN, blue, 0
> 4, WSZYSCY MOGĄ..., white, 0
>
>
>
> tabela meczów t2:
>
> id, id_white, Id_blue, pkt_white, pkt_blue
> ---------------------------------------------------------
> 1, 1, 2, 10, 0
> 2, 3, 1, 300, 0
> 3, 2, 3, 0, 300
> 4, 3, 1, 0, 10
> 5, 3, 2, 0, 2000
>
>
> UPDATE t1 SET pkt=(
> SELECT SUM(t2.pkt_white) + SUM(t2.pkt_blue) FROM t2
> WHERE
> CASE WHEN t2.pkt_white = 0 THEN
> t1.id_1 = t2.id_blue
> ELSE
> t1.id_1 = t2.id_white
> END
> );
>
> SELECT id_1, name, CASE WHEN color='white'
> THEN pkt
> ELSE PRINTF(" %s", pkt) END FROM t1;
>
>
>
> pokaże nam:
>
> id_1, name, color, print pkt
> ------------------------------------------------
> 1, ADAMIAK ADAM, blue, 20
> 2, ADAMIAK BEATA, white, 2000
> 3, ADAMIAK BOGDAN, blue, 600
> 4, WSZYSCY MOGĄ..., white, 0
>
> **************
>
> Jednak trochę się różni od MySQL.
>
> Andrzej.
>
> PS.
>
> Tego SQLite3 ma wbudowanego przeglądarka Chrome.
Nie tylko Chrome, FF też.
> Tu przykład użycia:
>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
>
> <html xmlns="http://www.w3.org/1999/xhtml">
>
> <head>
> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
> <title>MyBaza-01</title>
>
>
> <body>
>
> <div align="center">
> <pre>
> <button id="b1" onClick="insertRecord(), browse()"> Wstaw rekord </button>
> <div id="lista">div - lista rekordow...</div>
> </pre>
> </div>
>
>
>
>
Za to poniżej wytargał bym za uszy :)
> <script>
>
> var db = openDatabase("MyBaza-01.db", "1.0", "BAZA 1", 200000);
> var dane;
>
>
> createTable();
> function createTable()
> {
> db.transaction(function(tr)
> {
> tr.executeSql("CREATE TABLE IF NOT EXISTS t1 (id INTEGER PRIMARY KEY AUTOINCREMENT, p1 TEXT, p2 TEXT, p3 TEXT)", []);
> });
> }
A co będzie jeśli tabela istnieje i ma dane?
DELETE tu nie widzę.
>
>
> //insertRecord();
> function insertRecord()
> {
> db.transaction(function(tr)
> {
> tr.executeSql("INSERT INTO t1 (p1, p2, p3) values ('aaa', 'bbb', 'ccc') ");
> });
> }
>
>
> browse();
> function browse()
> {
> lista.innerHTML = 'lista rekordow...<br><br>';
> db.transaction(function(tx)
> {
> tx.executeSql("SELECT * FROM t1", [], function(tx, dane)
> {
> rec = dane.rows;
>
> for (var i = 0, item = null; i < rec.length; i++)
> {
> item = rec.item(i);
> lista.innerHTML += item['id'] + ', ' + item['p1'] + ', '+ item['p2'] + ', ' + item['p3']+"<br>";
> }
> });
> });
> }
>
>
> </script
>
> </body>
> </html>
>
Można się sprzeczać, ale mnie uczono wywołania robić osobno (osobno f:
osobno wywołania - jak dla mnie jest to mało czytelne). Poza błędem z DELETE
i wywołaniami jest OK.
--
Artur
0 weeks 4 days 5 hours 22 minutes 5 seconds and 428 milliseconds.
"pl.comp.bazy-danych"
Re: proste zapytanie - suma dla unikalnych rekordów
Author: nkab
Date: Wed, 17 Dec 2014 07:42
Date: Wed, 17 Dec 2014 07:42
41 lines
2497 bytes
2497 bytes
W dniu wtorek, 16 grudnia 2014 15:33:01 UTC+1 użytkownik artiun napisał:
> >
> >
> Za to poniżej wytargał bym za uszy :)
> > <script>
> >
> > var db = openDatabase("MyBaza-01.db", "1.0", "BAZA 1", 200000);
> > var dane;
> >
> >
> > createTable();
> > function createTable()
> > {
> > db.transaction(function(tr)
> > {
> > tr.executeSql("CREATE TABLE IF NOT EXISTS t1 (id INTEGER PRIMARY KEY AUTOINCREMENT, p1 TEXT, p2 TEXT, p3 TEXT)", []);
> > });
> > }
> A co będzie jeśli tabela istnieje i ma dane?
A czy zuważył - ...IF NOT EXIST?
> DELETE tu nie widzę.
> >
Przecież napisałem to jako PS, i że "to tylko przykład",
czyli wędka, resztę już każdy sam sobie dopisze.
Tu jeszcze musi być obsługa błędów
czyli odpowiednik "or die..." w php.
Najważniejsze, że przykład działa od ręki, wstarczy CTRL-c/CTRL-v.
No i umówmy się, że jest to do zastosowań dla Basi z sekretariatu.
Andrzej.
Re: proste zapytanie - suma dla unikalnych rekordów
Author: artiun
Date: Wed, 17 Dec 2014 09:24
Date: Wed, 17 Dec 2014 09:24
36 lines
2757 bytes
2757 bytes
W dniu 2014-12-17 o 08:42, nkab@toya.net.pl pisze:
> W dniu wtorek, 16 grudnia 2014 15:33:01 UTC+1 użytkownik artiun napisał:
>
>
>>>
>>>
>> Za to poniżej wytargał bym za uszy :)
>>> <script>
>>>
>>> var db = openDatabase("MyBaza-01.db", "1.0", "BAZA 1", 200000);
>>> var dane;
>>>
>>>
>>> createTable();
>>> function createTable()
>>> {
>>> db.transaction(function(tr)
>>> {
>>> tr.executeSql("CREATE TABLE IF NOT EXISTS t1 (id INTEGER PRIMARY KEY AUTOINCREMENT, p1 TEXT, p2 TEXT, p3 TEXT)", []);
>>> });
>>> }
>> A co będzie jeśli tabela istnieje i ma dane?
>
>
> A czy zuważył - ...IF NOT EXIST?
>
Zauważyłem i dlatego pisałem o czyszczeniu tabeli przed użyciem.
Dokładniej - załóż tabelę jeśli nie istnieje. Jeśli istnieje i ma dane to to
wyżej nic nie zrobi.
Pani Basia powachluje zęsami i jakoś takie niedopatrzenie przejdzie, nie
ważne, że będzie liczyło to samo kilka razy.
--
Artur
0 weeks 5 days 0 hours 21 minutes 31 seconds and 446 milliseconds.
"pl.comp.bazy-danych"
Re: proste zapytanie - suma dla unikalnych rekordów
Author: nkab
Date: Wed, 17 Dec 2014 10:28
Date: Wed, 17 Dec 2014 10:28
51 lines
3208 bytes
3208 bytes
W dniu środa, 17 grudnia 2014 10:36:53 UTC+1 użytkownik artiun napisał:
> W dniu 2014-12-17 o 08:42, nkab@toya.net.pl pisze:
> > W dniu wtorek, 16 grudnia 2014 15:33:01 UTC+1 użytkownik artiun napisał:
> >
> >
> >>>
> >>>
> >> Za to poniżej wytargał bym za uszy :)
> >>> <script>
> >>>
> >>> var db = openDatabase("MyBaza-01.db", "1.0", "BAZA 1", 200000);
> >>> var dane;
> >>>
> >>>
> >>> createTable();
> >>> function createTable()
> >>> {
> >>> db.transaction(function(tr)
> >>> {
> >>> tr.executeSql("CREATE TABLE IF NOT EXISTS t1 (id INTEGER PRIMARY KEY AUTOINCREMENT, p1 TEXT, p2 TEXT, p3 TEXT)", []);
> >>> });
> >>> }
> >> A co będzie jeśli tabela istnieje i ma dane?
> >
> >
> > A czy zuważył - ...IF NOT EXIST?
> >
> Zauważyłem i dlatego pisałem o czyszczeniu tabeli przed użyciem.
> Dokładniej - załóż tabelę jeśli nie istnieje. Jeśli istnieje i ma dane to to
> wyżej nic nie zrobi.
No to teraz zgłupiałem.
Podaj jakiś rzeczywisty przykład właściwego i niewłaściwego kodu
wraz uzasadnieniem.
Praktycznie to zakładanie tabel dla aplikacji robi na ogół
programista (w kodzie użytkowym już nie ma tej spornej instrukcji)
sekretarka tylko tą tabelę wykorzystuje i raczej nie usuwa
z niej rekordów do zera i nie zeruje masowo danych.
Jeśli już byłaby taka potrzeba to i tak taki kod byłby w innym
pliku w jakiejś funkcji.
Tak jak pisałem, to tylko wędka. Reszta już należy do chętnych
ze skorzystania z takiej bazy danych - i tu ciekaw jestem czy ktoś
widzi zastosowanie jej do profesjonalnych rozwiązań.
Ja mam taki pomysł i taka prosta lokalna baza działająca
bezpośrednio w przeglądarce jest rewelacyjna.
Andrzej.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads