Otóż tak, mam drobny problem, bo chciałbym, aby rekordy w tabeli były segregowane według kolumny "miejsce", ponieważ narazie w tabeli panuje syf, jednak nie wiem jak to zrobić.
Poniżej wklejam schemat tabeli, może on rozjaśni moją wypowiedź:
CREATE TABLE IF NOT EXISTS `klan` ( `miejsce` int(11) DEFAULT NULL, `liga` varchar(25) COLLATE utf8_unicode_ci DEFAULT NULL, `poziom` int(11) DEFAULT NULL, `tag` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL, `nick` varchar(25) COLLATE utf8_unicode_ci DEFAULT NULL, `ranga` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL, `donated` int(11) DEFAULT NULL, `received` int(11) DEFAULT NULL, `roznica` int(11) DEFAULT NULL, `puchary` int(11) DEFAULT NULL, `aktualizacja` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL, `data` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
Kolejność przechowywania rekordów w tabeli jest bez znaczenia.
Chcesz wyciągnąć uporządkowane dane, to zastosuj zapytanie z klauzulą ORDER BY.
Ja proponuję abyś podszkolił się z podstaw zanim będziesz zabierał się za takie projekty.
Bo sortowanie, grupowanie i inne które są dla Ciebie ścianą będą Ci potrzebne wcześniej czy później.
Tutaj np. prosty kurs z SQL, https://www.codecademy.com/courses/learn-sql/
Możesz zapytania tworzyc bez potrzeby tworzenia dodatkowych plików i baz testowych na swoim serwerze.
Może trochę źle sformułowałem pytanie, nawet bardzo, bo mi chodziło czy w samej bazie danych można takie cudo uczynić.
Ale dzięki za pomoc
Spokojnie Panie Moderatorze, zrozumiałem, jednak chciałem się obejść bez używania wyzwalacza bądź CronJoba.
Niespokojny moze jestes ty nie ja.
Ależ nie wymyślam. Chodzi mi o cykliczne segregowanie wyników, po każdej aktualizacji bądź wprowadzeniu, która to odbywa się co minutę, gdy wprowadziłem takie zapytanie do skryptu aktualizującego jako kolejną funkcję:
SELECT * FROM klan ORDER BY miejsce ASC
SELECT * FROM klan ORDER BY miejsce ASC
Tyle zauważyłem oba spostrzeżenia , ale dobra, po problemie, jakoś przeżyje bez tego. Dzięki
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)