spandor
9.06.2007, 00:09:12
Witam
Zalozmy taka sytuacje ze jest tabela w bazie...w jeden z kolumn sa zapisywane numery zdjec w formacie: 23,45,543 . I moje pytanie brzmi, czy mozna jakos przeszukac ta kolumne, zeby mi pokazalo w jakiej komorce jest zdjecie nr 45?
pozd
smokarz
9.06.2007, 01:24:59
SELECT * FROM `nazwa_tabeli` WHERE `numer_zdjecia`= 45
jeżeli dobrze zrozumiałem o co Ci chodzi bo nie zbyt jasno sformułowałeś pytanie
b.t.w jeżeli masz zdjęcie numer 45 to powinien to być 45 rekord jeżeli masz je wpisane losowo to kolejność jest obojętna bo zależy jedynie od sortowania
jeżeli chcesz mieć jakaś konkretna kolejność to dodaj sobie kolumnę dodatkowa gdzie każdemu zdjęciu nadasz
identyfikator od 1 do n
pozdro
spandor
9.06.2007, 07:45:39
No nie zrozumielismy sie wlasnie

w komorce zdjecia mam zapisane jako ciag 33,45,434,533,21...
SongoQ
9.06.2007, 07:53:43
REGEXP lub LIKE ale to jest niewydajne, przebuduj strukture na 2 tabele powiaz je i wtedy bedzie jasna sytuacja zapytanie bedzie bezposrednio do pola.
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.