Hiển thị kết quả từ 1 đến 3 / 3
  1. #1
    Tham gia
    26-09-2014
    Bài viết
    2
    Like
    0
    Thanked 0 Times in 0 Posts

    Tạo giỏ hàng từ nhiều bảng cơ sở dữ liệu khác nhau

    Chào cả nhà. Mình đang làm 1 website bán hàng online. Mỗi mục sản phẩm mình cho riêng 1 bảng (ví du: toàn bộ dây lưng 1 bảng, toàn bộ túi xách cho 1 bảng khác, toàn bộ ví da 1 bảng khác nữa). Bây giờ mình muốn tạo 1 giỏ hàng như các trang bán hàng khác. Bình thường mình chỉ biết lấy ra từ 1 bảng cơ sở dữ liệu. Bây giờ phải nhiều bảng, mong các bạn cho mình ý tưởng để mình làm tiếp. Thanks.
    Quote Quote

  2. #2
    Tham gia
    01-08-2004
    Location
    Hồ Chí Minh
    Bài viết
    316
    Like
    9
    Thanked 4 Times in 4 Posts
    Theo mình thì tốt nhất bạn nên thiết kế lại CSDL, bạn nên cho tất cả sản phẩm vào một bảng thôi, còn loại sản phẩm thì cho vào một bảng khác, như vậy thì code sẽ đơn giản hơn và không phải suy nghĩ phức tạp.

  3. #3
    Tham gia
    01-11-2008
    Location
    TP. HCM
    Bài viết
    185
    Like
    17
    Thanked 12 Times in 12 Posts
    Tạo riêng một cái view. Trong view này Union tất cả các table của Product lại. Vậy cái view này được xem là một table duy nhất rồi. Giống như là tất cả các sản phẩm đều nằm trên một table. Cart thì quyery thông qua view này. Vậy là xong rồi.

    Ps: Không biết lý do tách table là gì. Chia sẽ để mình học hỏi nhé

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •