Potrzebuje Pro Tipów

PHP+MySQL

Mam bazę danych artystów i ich piosenek, teraz chcę zrobić generowanie playlisty (koncert) mogę wybrać więcej niż jednego artystę i każdą piosenkę.

Doradzicie
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Froto: To po kiego grzyba mieszasz do tego php i mysql? Zrób sobie wybierajkę z autocompletem + draggable by zmieniać kolejność. jQuery UI + AJAX.
  • Odpowiedz
@entrop: myswltunner calkiem niezle sobie z tym radzi i wylapuje wiekszosc tego typu zaleznosci. Odczytuje tez liczniki uzycia roznych cache i informuje kiedy dana pamiec jest niewykorzystywana lub permanentnie zajeta
  • Odpowiedz
#mysql #mssql #sql #programowanie #pytanie #zapytanie

Męczę się nad takim zapytaniem. Może ktoś ma jakiś pomysł?

Mam wyłącznie jedną tabelę w bazie. Nazywa się np. "Ludzie". w niej mam idludzia oraz jego cechę. I wpisy np. id ludzia=245, cecha =ładny; id ludzia=245 cecha = śmieszny itd....
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@komeniusz: or też nic nie da - będziesz liczył ludzi tylko z 1 z tych cech, a ludzi z obiema będą policzeni 2 razy. Trzeba zrobić to jakoś tak:

select count(*) from ludzie L1, ludzie L2 where L1.id_ludzia = l2.id_ludzia and L1.cecha = 'ładny' and L2.cecha='śmieszny';
  • Odpowiedz
@siemanko: to powinneś to trzymać tak:

table parametry (id_parametru, nazwa_parametru, ...) -- tu masz wypisane jakie parametry w ogole sa mozliwe

table uzytkownicy (id_uzytkownika, ...) -- tu masz wypisane, jacy sa
  • Odpowiedz
Eksperci drodzy. Mam za zadanie poprzydzielać ludzi pojedynczych do baz danych. Ludzi mamy kilkunastu, baz kilkadziesiąt, są różne projekty, ludzie przychodzą, odchodzą, przechodzą od jednego do drugiego. Nawet w ramach jednego projektu może się okazać, że 90% zespołu widzi wszystkie tabele danej bazy, a 3 osoby powinny widzieć tylko 2 z nich.

Ponieważ MySQL nie pozwala w prosty sposób zarządzać grupami uprawnień (role tym przypadku odpadają), to czy istnieją jakieś programy, które
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Będę potrzebował przechwycić pewne dane, mianowicie:

- nick

- jeżeli był online to z jakim statusem (nowy, czy ostatnio zapamiętany)

-
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#bazydanych #mysql

Hej mirki, wlaśnie się zastanawiam jak rozwiązać pewną zagwozdkę bazodanową.

Jest baza danych z materiałami video, każdy materiał ma od jednego do czterech jakości (najgorszą jakość ma zawsze, resztę już niekoniecznie). Aktualnie jest to rozwiązane tym że jest tabela videos zawierająca ID, ścieżkę do najgorszej jakości i różne inne, oraz druga tabela qualities która zawiera id filmu z tabeli videos,nazwę jakości oraz ścieżkę) jako oddzielne rekordy.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

querycachelimit (> 24M, or use smaller result sets)


Orientuje się może ktoś, czy jeśli ustawię za dużą tą wartość to mogę stracić na wydajności?

#mysql
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Crypton3: Mozesz. To nie jest takie proste ze wszystko namaxa i bedzie najlepiej :)

To narzedzie calkiem sprawnie sobie radzi z wykrywaniem pewnych zaleznosci, ale tez nie zawsze nalezy slepo podazac za jego wskazowkami....
  • Odpowiedz
@msq: wiem, jest w tekście.

@chore_kalafiory chyba miał na myśli, że inżynierowie googla muszą mieć poszargane nerwy (tak?). @msq dla nich to NIE jest "drop-in replacement" - mówi się, że pracują z fundacją MariaDB przynajmniej od początku tego roku aby doprowadzić do bezbolesnej migracji. To NIE jest serwer czy kilka serwerów, Google ma tego tysiące ;D
  • Odpowiedz
Ciężki temat:

Muszę napisać w mysql pewne zapytanie do wyszukiwarki które wskaże mi sugestie:

a) gdy je przekaże w takiej postaci "ala ma kota" to każde słowo potraktuje jako klucz po którym będzie przeszukiwać tabele kolumne,

b)
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dlaczego nie mam dostępu jak wcześniej normalnie bazy tworzyłem ? O co chodzi ?


-- Tabela USER

DROP DATABASE IF EXISTS chat;
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SebusPL: ale przecież to co masz wyżej to komenda DROP a nie CREATE, czyli służąca do usunięcia bazy danych, jeśli masz zapytanie i ono wygląda np. tak.

DROP DATABASE IF EXISTS chat;

CREATE
  • Odpowiedz