![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 10.07.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Musze wyciagnac pierwsza nazwe pliku graficznego wraz ze sciezka z pola Zawartosc w tabeli Tabela. Jest to o tyle uproszczone, ze w polu Zawartosc znajduje sie zawartosc zapisana w htmlu wiec szukam znacznika <img src...> i chce z niego odczytac nazwe pliku:
[sql:1:0e462777f6]set @pozycja = select locate('<img src="',Zawartosc)+10 from Tabela where Nr=6; set @dlugosc = select locate('"',Zawartosc,@pozycja)-@pozycja from Tabela where Nr=6; select substring(Zawartosc,@pozycja,@dlugosc) from Tabela where Nr=6[/sql:1:0e462777f6] Niestety za kazdym razem wywala mi bledy ![]() Podejrzewam, ze jest na to jakas prostsza metoda, ale jak tak przegladalem manuala to tylko taka mi przyszla do glowy. Prosze o jakies wskazowki, rozwiazania itp. ![]() -------------------- "Jedyną pewną metodą unikania porażek jest nie mieć żadnych, nowych pomysłów."
Albert Einstein |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 196 Pomógł: 0 Dołączył: 29.04.2002 Skąd: jesteś? Ostrzeżenie: (0%) ![]() ![]() |
a nie mozesz nie robic tego w sql, tylko wybrac wszystko z bazy, i wtedy zeby php to obrobil ? jak nie idzie w sql-u, sproboj w php przyjacielu
![]() -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 10.07.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
troche mi glupio pobierac kilkaset rekordow z polami wielkosci long text
![]() ![]() -------------------- "Jedyną pewną metodą unikania porażek jest nie mieć żadnych, nowych pomysłów."
Albert Einstein |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 196 Pomógł: 0 Dołączył: 29.04.2002 Skąd: jesteś? Ostrzeżenie: (0%) ![]() ![]() |
to zamiast kilkuset rekordow wybierz te ktore potrzebujesz, a potem wyciagnij to co chcesz z tych wynikow ktore otrzymasz.
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 10.07.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
![]() ![]() -------------------- "Jedyną pewną metodą unikania porażek jest nie mieć żadnych, nowych pomysłów."
Albert Einstein |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Żeby pobrać tylko te rekordy gdzie są obrazki to zrób tak:
[sql:1:a89f58e2bd]SELECT * FROM tabela WHERE zawartosc LIKE '%<img src=%'[/sql:1:a89f58e2bd] -------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 10.07.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
tylko, ze prawdopodobnie ok. 80% rekordow posiada obrazki (to sa strony internetowe
![]() ![]() -------------------- "Jedyną pewną metodą unikania porażek jest nie mieć żadnych, nowych pomysłów."
Albert Einstein |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 23:53 |