![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 7.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Cześć
Mam następujący problem Mam skrypt zipujący pliki. Z linkami do plików podanych na sztywno - działa:
Jednak z bazy danych muszę wziąć nazwę pliku i utworzyć link, dla testów zrobiłem echo, które ładnie pokazuje mi nazwy plików:
Pokazuje to co powinno: http://www.example.com/images/item/image1_thb.jpg http://www.example.com/images/item/image2_thb.jpg http://www.example.com/images/item/image3_thb.jpg Nie mam tylko zielonego pojęcia jak to połączyć tak aby zastąpić pliki podane na sztywno tymi które zostały pobrane z bazy. Proszę o pomoc. Dzięki. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Użyj sobie lepiej mysqli. Tam masz też funkcję mysqli_fetch_all, która wszystkie rekordy zwróci Ci jako tablicę.
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Smoku kochany, ale ta funkcja nie polaczy mu pol, a to tez trzeba zrobic
![]() Ponadto, mysqli to trzeba uzywac z innego powodu a nie tej funkcji. @grezliq uzywasz rozszerzenia mysql ktore juz dawno wylecialo z php. Nie rob sobie krzywdy i przejdz jak wspomniano na mysqli lub PDO Co do problemu
I juz. Takie tam podstawy operacji na tekstach i na tablicach -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
No jasne, że z innego powodu
![]() Ja jednak polecam zrobić to bez foreach. Albo złożyć odpowiedni string w zapytaniu z użyciem CONCAT(), albo w array_map. Osobiście nie lubię takiego składania tablicy w pętli, jeśli da się inaczej. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
array_map będzie niepotrzebną pracą parsera. Najszybciej było by tutaj od razu w zapytaniu zwrócić cały wynik i tylko tablicę przerzucić do pliku bez żadnych iteracji.
-------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Osobiście nie lubię takiego składania tablicy w pętli, jeśli da się inacze Tez staram sie unikac tego typu petli ale nie zawsze jest sens i potrzeba. W tym przypadku, nie widze powodu mieszania uzytkownikowami bajerami, gdy ten nie ogarnia banalnych operacji na tekstach i tablicach. Moze wpierw niech opanuje to ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 22:39 |