Problem z zapytaniem, LIKE ale z warunkiem |
Problem z zapytaniem, LIKE ale z warunkiem |
11.12.2009, 11:57:19
Post
#1
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 4 Dołączył: 15.09.2003 Skąd: warszawa Ostrzeżenie: (0%) |
Witam
Mam drobny problem - mam w bazie tabele "wyswietlajnews_wdziale", a w niej rekordy, o konstrkcji - "1,5,7,8,15,19" gdzie cyfry to numery działów. W konkretnym dziale wyswietlane sa newsy poprzez sprawdzenie czy ten news ma sie wyswietlac w tym dziale . Czy da się skonstruować zapytanie poprzez LIKE, czy dopiero po wyjeciu z bazy wyciagnac to w php? Gdyby bylo to zrobione w sposób select * from baza where wyswietlajnews_wdziale LIKE '$iddzialu' , to w dziale powiedzmy 1 wyswietliloby sie rowniez gdyby w danym rekordzie bylyby wartosci np. 15,16 (bo "znalazłby" "1"). Niewiem czy to poprawnie wytłumaczyłem. Szukałem odpowiedzi w necie ale bez rezultau ;/ z gory dzieki za pomoc |
|
|
11.12.2009, 12:03:02
Post
#2
|
|
Grupa: Zarejestrowani Postów: 441 Pomógł: 71 Dołączył: 3.09.2007 Skąd: wrocław Ostrzeżenie: (0%) |
Odradzam taką konstrukcję, jeśli możesz to lepiej zrób osobną tabelę która będzie łączyć dział z newsami, coś w stylu
dzial_newsy id_dzial, id_news Przy pobieraniu danych użyj odpowiedniego joina i będziesz miał to co potrzeba bez używania LIKE które w tym przypadku będzie mało optymalne -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 10.06.2024 - 01:43 |