[MySQL][PHP]przeszukanie stringa z bazy danych |
[MySQL][PHP]przeszukanie stringa z bazy danych |
5.03.2021, 19:23:11
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 2.12.2020 Ostrzeżenie: (0%) |
witam głowię sie nad rozwiązaniem danego problemu a mianowicie
mam 4 wiersze w bazie {"id:1","liczba:1"} {"id:2","liczba:2,3"} {"id:3","liczba:3,4"} {"id:4","liczba:3"} i potrzebuje zapytanie do bazy, które wyszuka id wiersza który w "liczba" zawiera liczbę 3 id 2 i 3 zawierają po dwa elemety bedace stringiem liczb oddzielonych przecinkiem w tym miejscu pojawia się problem jak przeszukać tego stringa w poszukiwaniu liczby 3 na zmiennych nie ma żadnego problemu strpos() itp. jednak zeby zwrócić id wierszy które zawierają liczbę 3 mam już problem select id from liczby where liczba = 3 zwróci tylko id 4 wiadomo jednak id 2 i 3 też zawierają ta liczbę pomoże ktoś? Ten post edytował matuty 5.03.2021, 19:32:55 |
|
|
5.03.2021, 20:33:05
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Zacznij od poprawnego typu danych, potem https://dev.mysql.com/doc/refman/8.0/en/jso...-functions.html
-------------------- |
|
|
5.03.2021, 21:51:11
Post
#3
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 2.12.2020 Ostrzeżenie: (0%) |
Tak napisałem to niby w json zeby estetycznie przedstawić tylko wiersze bazy jak nie znasz odpowiedzi na pytanie to nie wtrącaj prosze swoich 5 groszy
Ten post edytował matuty 5.03.2021, 21:56:16 |
|
|
5.03.2021, 21:56:56
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Tak. Doskonale wiem że to json który jest natywnie obsługiwany przez mysql. Jak Ci się nie chce nawet zajrzeć do linku albo go nie rozumiesz to może się hamuj z takimi odpowiedziami.
-------------------- |
|
|
5.03.2021, 22:17:19
Post
#5
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 2.12.2020 Ostrzeżenie: (0%) |
Masz rację przepraszam
|
|
|
6.03.2021, 09:45:34
Post
#6
|
|
Grupa: Zarejestrowani Postów: 531 Pomógł: 55 Dołączył: 3.01.2016 Skąd: Łowicz Ostrzeżenie: (0%) |
-------------------- Szukam zleceń Symfony, Laravel, Back-End, Front-End, PHP, MySQL ...
|
|
|
6.03.2021, 18:43:10
Post
#7
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 2.12.2020 Ostrzeżenie: (0%) |
nie mogę znaleźć przykładów kombinuje i nic z tego nie wychodzi
jesteście w stanie zastosować to do podanego przykładu z liczbami?
moje marne wypociny oba false to działa $q = "SELECT * FROM `liczby` WHERE `liczba` RLIKE '3+'"; Ten post edytował matuty 6.03.2021, 18:04:05 |
|
|
6.03.2021, 19:29:33
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Wiesz, jest mała różnica czy twój kod to niby json bo wymyśliłeś sobie taką dziwaczną formę przedstawienia problemu, czy faktycznie json.
https://www.db-fiddle.com/f/xtZZs1QsDUUtkp9UneqWAe/0 -------------------- |
|
|
7.03.2021, 13:14:21
Post
#9
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 2.12.2020 Ostrzeżenie: (0%) |
nie mam danych w tabeli zapisanych jako json tylko rozkład tabeli przedstawiłem w json
dane w tabeli to normalny string |
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 12:15 |