![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 5.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mam taką tabelę "osoby" a w niej "imiona":
Jan Jan Maria Maria Maria Rokita chcę policzyć rekordy żeby wynik na stronie wyświetlał się w formacie: Jan: 2 Maria: 3 Rokita: 1 Nie mam pojęcie jak za pomocą funkcji SELECT COUNT(*)imiona FROM osoby wycągnąć wszystkie te rekordy za jednym razem przy pomocy jednego skryptu. Nie wiem na pewno bo się uczę ale chyba to trzeba zrobić w jakiejś pętli. Byłbym wdzięczny za przykłady. Ps. Cały dzień już się z tym męczę. Please HELP! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 380 Pomógł: 2 Dołączył: 5.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
w tabeli jest 250 000 rekordow w ukladzie
id | jakisHash rekordy zliczamy wg ciagu pierwszy + ostatni znak hasha, wersja ktora proponujecie z php, czyli w petli mamy: wykonuje sie nieco powyzej 1,5 sekundy, to samo tylko wykonane jeszcze na bazie mysql: wykonuje sie ok 0.5 sekundy, przy wiekszej liczbie zapytan roznica w czasie wykonywania skryptu bedzie wynosila kilka sekund na niekorzysc php. Najprosciej zrobic sobie w ten sposob testy wydajnosciowe, wystarczy napisac dwa skrypty ktore robia to samo, z tym ze jeden przetwarza dane dopiero w php a drugi juz na etapie pobierania danych z bazy. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 01:41 |