Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zpytanie rozbijające zawartość rekordu..
Forum PHP.pl > Forum > PHP
winiar789
Witam mam bardzo złożone zapytanie powiązane tak że sam nie wiem gdzie znajdują się odpowiednie do niego zmienne jednak posiadam fragmenty w którym mogę dopisać AND ....
W rekordzie mam takie dane...
1234,3324,1234

Zapytanie jest powiązane z wyszukiwaniem i gdy w rekordzie mam jedną liczbę np 1234
$numer = 1234
zapytanie AND numer='$numer';
to wyszukuje bez problemu ... problem zaczyna się gdy w rekordzie są złożone liczby 1234,3324,1234
...Czy jest możliwość dopisania do takiego zapytania taka opcje która rozbije poszczegulne liczby po przecinku i je wyświetli?
spokoloko123
  1. `nazwa kolumny` LIKE %1234%
ikssde
Skąd bierzesz te liczby? Chodzi o to żeby tablice zawierającą kilka liczb zamienić na tekst rozdzielony przecinkami? Sprecyzuj swój problem.
maly_swd
AND (nazwa_kolumny LIKE '%1234,%' OR nazwa_kolumny LIKE '1234,%' OR nazwa_kolumny LIKE '%,1234' OR nazwa_kolumny='1234')
mmmmmmm
  1. AND Concat(',',numer,',') LIKE '%,$numer,%'

To wersja dla MySQLa - ważne są przecinki.
Jeśli to nie MySQL, to podaj bazę a również napiszę...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.