Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: masowa edycja rekordów
Forum PHP.pl > Forum > Bazy danych > MySQL
atrax
Mam mały problem, utworzyłem tabelę w której podałem skrócone odnośniki do plików, teraz jednak zaszła potrzeba podania pełnej ścieżki docelowej. W związku z czym moje pytanie brzmi jak dodać do tych rekordów tylko przedrostek typu http://domena.xxx.pl/ zachowująć resztę danych.
nospor
Zaczytujesz tabelę, pobierasz nazwy plików z każdego rekordu i wstawiasz do tego rekordu plik z przedrostkiem i już.
scanner
Ludzie, ratunku... Po co "zaczytywać tabelę, jeśli można to zrobić jednym zapytaniem?
Prościej się chyba nie da:
  1. UPDATE TABLE SET filename = CONCAT( 'http://domena.xxx.pl/', filename ) WHERE 1
atrax
o to mi chodziło dziękuję bardzo, zarypał bym sie przy edycji 6 tys rekordów
nospor
To fakt.
carman
nie zebym sie czepial, w kazdym razie WHERE w zapytaniu scannera nie jest konieczny...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.