Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pierwsza nazwa pliku graficznego w danym polu
ins@ne
post
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 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) . Niby po wpisaniu calego wyrazenia, ktore przypisuje do zmiennej, w " " nie wywalal bledu, ale niestety sypal sie bo wewnatrz mojego zapytania tez sa cudzyslowia i w wyniku dostawalem soczyste NULL.
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. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.12.2025 - 22:00