![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 177 Pomógł: 0 Dołączył: 8.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
mam tabelę w której pierwsza kolumna to identyfikatory. w jednym z folderów są pliki o nazwach takich jak te identyfikatory, z tym że nie dla każdego wpisu w bazie jest taki plik. chciałbym terez wybierać losowo 3 wpisy dla których istnieje ten plik, na razie przyszło mi do głowy coś takiego (kod na razie tylko teoretyczny, nie sprawdzałem go)
tutaj najpierw wybieram wszystkie rekordy i potem dopiero sprawdzam po kolei czy istnieje plik. czy da się to zrobić jakoś prościej tak żeby nie wykonywać tylu pętli? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
A może zrobić jedną tablicę z plikami, drugą z danymi z bazy i znaleźć część wspólną?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 177 Pomógł: 0 Dołączył: 8.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
A może zrobić jedną tablicę z plikami, drugą z danymi z bazy i znaleźć część wspólną? rozumiem że chodzi ci o jedną tablicę z indeksem a drugą z indeksem, nazwą i opisem? w tej chwili wpisów w tabeli jest ok 1800 a fotek ok 1300 więc wydaje mi się że takie rozwiązanie będzie mniej efektywne od mojego no i myślę że to będzie bardziej skomplikowane. mój skrypt nie musi zawsze przerabiać tyle danych i w najlepszym przypadku może zakończyć działanie już po trzecim wykonaniu pętli (co wcale nie znaczy że mam rację bo niekoniecznie się na tym znam) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 04:51 |