안녕하세요
서버에 저장되어 있는 파일들을 정리해서 다른 서버에 옴겨야 합니다
그런데 저장된 파일명들은 이름들이 암호처럼 변환되어 있어서 그대로 사용할수가 없네요
db쪽 bf_file에 있는 파일명을 bf_source에 있는 파일명으로 변환하는 방법이 있을까요?
일일이 수작업 하기는 불가능 할거 같아서요
도움좀 요청드리겠습니다.
답변 3개 / 댓글 2개
채택된 답변
+20 포인트
깜놀했음요^^
우선요 보세요..
<?
$db_host = "localhost";
$db_user = "***"; DB유저
$db_pass = "***"; DB 비번
$db_name = "***"; DB명
$dbconn = mysql_connect("$db_host","$db_user","$db_pass") or die("데이터베이스 연결에 실패하였습니다.");
$status = mysql_select_db($db_name,$dbconn);
if (!$status) {
echo("DB 접속 에러입니다.");
exit;
}
$result=mysql_query("SELECT * FROM g4_board_file");
while($row=mysql_fetch_assoc($result)) {//loop를 돌린다
mysql_query("UPDATE g4_board_file SET bf_file='$row[bf_source]', bf_source='$row[bf_file]' WHERE bo_table='$row[bo_table]' && wr_id='$row[wr_id]'");
}
?>
식으로 하면 될듯 보입니다.
물론 그전에 백업은 필수 입니다.
답변을 작성하려면 로그인이 필요합니다.
복많이 받으세요 ^^;