Thay Đổi Nội Dung Hàng Loạt Trong Database

Thảo luận trong 'Khác' bắt đầu bởi Admin, 26 Tháng bảy 2016.

  1. Admin Nothing to lose.. your love to win..

    Bài viết:
    4,095
    Hướng dẫn các bạn cách thay đổi nội dung hàng loạt ví dụ như khi cần thay 1 cụm từ trong tất cả các bài viết bằng 1 cụm từ khác, thay đổi đường link, hình ảnh bằng 1 đường link khác..

    Bước 1: Truy cập trình quản lý CSDL (Phpmyadmin chẳng hạn) > chọn database cần thay đổi > chọn tab SQL

    Bước 2: Xác định tên colum chứa nội dung cần thay đổi trong table chứa nội dung bài viết.

    Sau đó chạy dòng truy vấn sau:

    PHP:
    update table_name set `column_name` = replace(`column_name`,'nội dung cần thay thế','nội dung thay thế');
    Trong đó:

    table_name: tên bảng chứa thông tin về bài viết.

    column_name: tên trường cụ thể chứa nội dung bài viết.

    Ví dụ:

    Thay thế dembuon.vn bằng cụm từ nhoc.me ở tất cả các bài viết diễn đàn Xenforo

    PHP:
    update xf_post set `message` = replace(`message`,'dembuon.vn','nhoc.me');
    Trong profile thành viên:

    PHP:
    update xf_profile_post set `message` = replace(`message`,'VNO^^','VNO ^^');
    Tên các trường chứa nội dung bài viết của 1 số source web phổ biến khác:

    Wordpress

    PHP:
    UPDATE wp_posts SET `post_content` = replace(`post_content`,'dembuon.vn','nhoc.me');
     
    Thùy Minh thích bài này.
    Chỉnh sửa cuối: 26 Tháng mười một 2022
Trả lời qua Facebook
Đang tải...