Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Kilka tabel + LIKE - połączenie tabel
denis95x
post
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 21.02.2015
Skąd: Bielsko-Biała

Ostrzeżenie: (0%)
-----


Mam problem i nie wiem jak go rozwiązać (IMG:style_emoticons/default/smile.gif)
Liczę na pomoc (IMG:style_emoticons/default/smile.gif)

W 1 tabeli (zadania) mam kolumnę user_wyk w formacie np: [1][2][8][69] etc.... + oczywiscie id usera
w 2 tabeli (zadania_users_pokazuj) mam kolumny id_usera, pokaz, id_usera_save

Wszystko działało jeśli było user_wyk było int -> tylko 1 cyfra (IMG:style_emoticons/default/smile.gif)
Potrzebuję zrobić tam kilka cyfr - kilku userów.

I teraz problem jak zrobić LIKE aby to zadziałało :/

Wyciąg z zapytania
  1. zadania.user_wyk LIKE '%['||zadania_users_pokazuj.id_usera||']%' AND zadania_users_pokazuj.pokaz=1 AND zadania_users_pokazuj.id_usera_save='$user_id'


chodzi dokładnie o ten fragment:
zadania.user_wyk LIKE '%['||zadania_users_pokazuj.id_usera||']%'

Ktoś pomoże?(IMG:style_emoticons/default/questionmark.gif)


__
Edit:

Próbowałem już też przez IN
  1. zadania.user_wyk IN ('[',`zadania_users_pokazuj.id_usera`,']')


ale jak próbuję
zadania_users_pokazuj.id_usera - > NIE DZIAŁA
id_usera -> DZIAŁA ALE NIE O TO CHODZI

Ten post edytował denis95x 3.12.2019, 23:39:58
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




czasami indeksy maja sens czasami nie. Dlatego napisalem, bys zainteresowal sie komenda EXPLAIN, ktora ci ladnie wszystko pokaze jakie indeksy so wykorzystywane, jakie nie itp.

takze popraw zapytanie na JOINy, odpal EXPLAIN i zacznij dodawac indeksy, po kazdym indeksie wal EXPLAIN i bedziesz widzial co dziala a co nie.
Go to the top of the page
+Quote Post

Posty w temacie
- denis95x   [MySQL][PHP] Kilka tabel + LIKE - połączenie tabel   3.12.2019, 23:10:58
- - nospor   Problem z php nie ma zadnego zwiazku. Nie widzisz ...   4.12.2019, 09:41:45
- - denis95x   Ok, ale jeśli dodam kolejne połączenie z bazą to m...   4.12.2019, 11:05:45
- - nospor   1) To nie jest zadne nowe polaczenie z baza, a kol...   4.12.2019, 11:13:52
- - denis95x   TABELA rodzaje_uprawnienia [SQL] pobierz, plaintex...   4.12.2019, 11:25:03
- - nospor   1) W zapytaniu widze ze korzystasz z 3 tabel, poka...   4.12.2019, 11:44:53
- - denis95x   INDEKSY mam tylko na id TINYINT - będzie miało w...   4.12.2019, 11:49:43
- - nospor   Kazda mikrooptymalizacja ma wplyw na szybkosc. Cza...   4.12.2019, 11:55:37
- - denis95x   czy jak wyszukuję w zadania_users_pokazuj po wszys...   4.12.2019, 12:00:57
- - nospor   czasami indeksy maja sens czasami nie. Dlatego nap...   4.12.2019, 12:06:34
- - denis95x   Kombinuję na różne sposoby efekt -> zamulenie ...   4.12.2019, 14:40:21
- - nospor   Przestan traktowac LICZBY jako TEKSTY - to po pier...   4.12.2019, 14:46:16
- - denis95x   Zapytanie: [SQL] pobierz, plaintext 1 SIMPLE t1 AL...   4.12.2019, 15:00:00
- - nospor   No i dobra, i jaki np, sens ma ten warunek rodzaje...   4.12.2019, 15:04:16
- - denis95x   rodzaje_uprawnienia.id_user=1042 gdzie 1042 - wp...   4.12.2019, 15:12:47
- - nospor   No dobra,troche jasniej teraz Nie mniej jednak na...   4.12.2019, 15:34:49
- - denis95x   zadania_users_pokazuj -> jest tabela która spra...   4.12.2019, 15:47:51
- - nospor   Dalej nie kumam. Czym sie rozni przypisanie zadani...   4.12.2019, 16:04:12
- - denis95x   Przypisanie zadania od pokazania różni się. Zadan...   4.12.2019, 16:06:48
- - nospor   No i dobrze, tak czy siak, jak mowilem, wstawianie...   4.12.2019, 16:09:20
- - denis95x   Chyba nie do konca sie rozumiemy w pełni :/ Jak m...   4.12.2019, 16:16:10
- - nospor   A nie mozesz poprostu zrobic jednej tabeli: ZADAN...   4.12.2019, 16:22:12
- - denis95x   Cytat(nospor @ 4.12.2019, 16:22:12 ) ...   4.12.2019, 16:28:16
- - nospor   No dobrze, ale ja ci nie kazalem kasowac tabeli ro...   4.12.2019, 16:48:23
- - denis95x   Cytat(nospor @ 4.12.2019, 16:48:23 ) ...   4.12.2019, 17:04:48
- - nospor   Wybacz, wiele rzeczy na glowie, nie jestem w stani...   4.12.2019, 17:09:00
- - denis95x   moim zdaniem jest OK, tylko nie wiesz ile tabel je...   5.12.2019, 09:51:32


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 23:46