Hướng dẫn kết nối quan hệ 2 bảng CSDL trong phpMyAdmin

Thảo luận trong 'Lập trình PHP' bắt đầu bởi Trần Văn Cường, 14/12/17.

  1. Trần Văn Cường

    Trần Văn Cường I love CNTT Thành viên BQT Thành viên BQT

    Tham gia ngày:
    8/11/15
    Bài viết:
    3,693
    Đã được thích:
    43
    Điểm thành tích:
    48
    Giới tính:
    Nam
    Nghề nghiệp:
    Sinh Viên
    Nơi ở:
    Quảng Ninh thân yêu!
    Web:

    Giả sử bạn có tạo 1 cơ sở dữ liệu gồm 2 bảng.
    Bảng 1. Đơn hàng.
    Bảng 2. Khách hàng.

    Mỗi khách hàng thì có thể có nhiều đơn hàng. Vậy làm sao để liên kết quan hệ khách hàng với đơn hàng. Ta phải nhập thông tin khách hàng trước sau đó mới nhập đơn hàng.

    Bên bảng đơn hàng có trường mã khách hàng.

    bang-hoa-don.PNG
    Bên bảng khách hàng có trường mã khách hàng là khóa chính.

    bang-khach-hang.PNG
    Tại bảng hoa_don: trường ma_khach_hang chọn index

    bang-hoa-don-chon-index.PNG
    Sau đó chọn OK

    bang-hoa-don-chon-index-2.PNG
    Tiếp tục chọn Relation view

    bang-hoa-don-relation-view.PNG
    Ở Column Ma_khach_hang:
    1. khach_hang
    2. ma_khach_hang
    3. Tên quan hệ
    4. Delete không thể xóa khi có dữ liệu.
    5. Update dữ liệu.
    6. Save lại.

    bang-hoa-don-relation-view-2.PNG
    Sau đó bạn thêm dữ liệu vào bảng khách hàng trước.

    bang-hoa-don-relation-view-3.PNG
    Tiếp theo khi nhập CSDL bảng hóa đơn bạn chỉ cần chọn mã khách hàng là đc.

    bang-hoa-don-relation-view-4.PNG
    Chúc các bạn thành công!
     

    Bình Luận Bằng Facebook

    data-href="https://cnttqn.com/threads/huong-dan-ket-noi-quan-he-2-bang-csdl-trong-phpmyadmin.5182.html"