https로 변경하고 이제 뒤늦게 확인해 보니 예전에 작성된 문서들에 유튜브주소가 

 

http://www.youtube.com/

 

이렇게 되어 있네요..

 

 

사이트의 컨텐츠 안에 있는 문자열 http://www.youtube.com    ->   //www.youtube.com 로 변경하고 싶습니다.

 

하나씩 게시물 수정하려니 힘드네요. 동영상 게시판이 아닌곳은 숨어있는게 많을테구요..

 

 

  • Lv30
    UPDATE xe_documents SET content = REPLACE(content,'http://www.youtube.com','//www.youtube.com');

    이게 맞을지.....
  • Lv30
    잘되네요....
  • Lv15
    <?
    $conn = @mysql_connect("localhost","아이디",'비번') or die("DB Connect Failed");

    ######DB Select######
    $status = mysql_select_db("디비이름");
    mysql_query("set names utf8", $conn);

    $query = "SELECT * FROM xe_documents ORDER BY document_srl";
    $result= mysql_query($query);

    while($row = mysql_fetch_array($result, MYSQL_ASSOC))
    {
    $temp1 = $row['document_srl'];
    $temp2 = $row['content'];

    if(strpos($temp2, 'youtube.com') === 0) {
    $temp2 = str_replace('http://', 'https://', $temp2);

    $query2 = "UPDATE xe_documents SET content = '$temp2' WHERE document_srl = '$temp1'";
    $result2 = mysql_query($query2);

    echo("$temp1"."번 변경 완료!<br>");
    }
    }

    mysql_close($conn);
    ?>

    php파일 만들어서 올리면 되는데...
    왠지 삽질한 기분이네요. 히히
  • Lv15 Lv30
    윽... 쿼리로 완료 했어요... 감사합니다.
  • Lv15 Lv8
    Mysql 은 곧 사라진다고 들어서..
    Mysqli로 대처 해야 한대요..