Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Szukanie pliku i zapis info do bazy, Jak przeszukać katalog i uzupełnić bazę że plik znaleziony
wujek_bak
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 15.12.2006

Ostrzeżenie: (0%)
-----


Witam.
Mam tabelę TOWAR, w której przechjowuję informacje o towarach: symbol, nazwę i numer_id itd. Chciałbym aby w polu np. FOTO tej tabeli TOWAR znajdowała się informacja ( 1 jeśli tak, 0 jeśli nie)czy w katalogu (jakiś z góry ustalony np. c:\foto) znajduje się plik, którego nazwa tworzona jest w następujący sposób: symbol+nazwa.jpg. Oczywiście symbol i nazwa to dane z tabeli.
Czy można to zrobić za pomocą skryptu SQL-a. Możliwe że nie. A może przy użyciu php i SQL. To chyba prędzej ale nie znam php.Proszę o propozycje i chociarz krótkie przykłady wykonania tego skryptu.
Z góry wielkie dzięki.
Go to the top of the page
+Quote Post
linuxoida
post
Post #2





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 11.09.2006
Skąd: wawa

Ostrzeżenie: (0%)
-----


Zastosuj typ Bolean
Go to the top of the page
+Quote Post
wujek_bak
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 15.12.2006

Ostrzeżenie: (0%)
-----


Tak to wiem. Ale jak wyszukiwać tych plików?
Go to the top of the page
+Quote Post
Zbłąkany
post
Post #4


Administrator serwera


Grupa: Developerzy
Postów: 521
Pomógł: 13
Dołączył: 2.04.2004
Skąd: 52°24' N 16°56' E

Ostrzeżenie: (0%)
-----


W samej bazie się tego zrobić nie da z tego co wiem, chyba, że T-SQL oferuje takie możliwości, ale to musisz sam sprawdzić smile.gif .


--------------------
Środowisko: Gentoo 2008.0 | Apache | PHP5 | PostgreSQL | MySQL | Postfix
Workstation: Gentoo 2008.0 | Firefox
Thomas Alva Edison: "Aby coś wynaleźć wystarczy odrobina wyobraźni i sterta złomu ..."
Odpowiedź na każde pytanie typu "Jak ...": "Nie da się, to nie PostgreSQL"
Go to the top of the page
+Quote Post
Gapollo
post
Post #5





Grupa: Zarejestrowani
Postów: 33
Pomógł: 5
Dołączył: 2.11.2006
Skąd: 52.259 °N, 21.020 °E

Ostrzeżenie: (0%)
-----


create table #pliki (plik sysname, depth tinyint, isplik tinyint)
insert #pliki exec master.dbo.xp_dirtree 'c:\foto',1,1
delete #pliki where depth<>1 or isplik<>1 or right(plik,4)<>'.jpg'

no i masz wszystkie jpegi z folderu c:\foto w tabeli tymczasowej
dalej sobie poradzisz winksmiley.jpg


--------------------
Aktualny projekt: Egipt - Dahab
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 02:01