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) |
|
|
|
ins@ne pierwsza nazwa pliku graficznego w danym polu 18.03.2004, 15:21:45
Koshin a nie mozesz nie robic tego w sql, tylko wybrac ws... 19.03.2004, 13:22:27
ins@ne troche mi glupio pobierac kilkaset rekordow z pola... 19.03.2004, 17:59:41
Koshin to zamiast kilkuset rekordow wybierz te ktore potr... 19.03.2004, 20:08:58
ins@ne nie dajesz za wygrana... Niestety w tym konkretnym... 20.03.2004, 12:44:42
spenalzo Żeby pobrać tylko te rekordy gdzie są obrazki to z... 20.03.2004, 12:56:59
ins@ne tylko, ze prawdopodobnie ok. 80% rekordow posiada ... 20.03.2004, 19:44:37 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 22:00 |