Mình đang làm đồ án phần mềm bán hàng. Nhưng sau khi thiết kế và code 1 ít thì mình ko biết làm thế nào để lưu 1 danh sách sản phẩm xuống csdl.
Giả sửa mình có đơn_hàng, khách_hàng, sản_phẩm thì xử lí thế nào để lưu được danh sách sản phẩm bán cho khách?
Hỏi về csdl đồ án
bạn gõ lại tiếng việt đọc không hiểu.
có việc lưu thế nào vào cơ sở dữ liệu thì việc insert chỉ insert 1 dòng thôi.
nên có 1 danh sách data cần insert thì cần dùng vòng lặp để insert.
ý mình là muốn lưu lại thông tin mua hàng của khách hàng ấy thông qua khóa ngoài từ bảng đơn hàng với kh và sản phẩm nhưng mình ko biêt sử lí thế nào vì chỉ được 1 sản phẩm trong đơn hàng nếu thiết kế như vậy ấy
bảng đơn hàng đã lưu thông tin mua hàng của khách hàng rồi.
bạn lấy được thông tin như mã số khách hàng, mã số sản phẩm, rồi có được số lượng sản phẩm.
những thông tin trên sẽ lưu vào bảng đơn hàng.
vậy mình mua 2 sản phẩm khác nhau trên cùng 1 đơn hàng thì làm sao luu được bạn vì chỉ có 1 khóa ngoại với sản phẩm từ đơn hàng
cách đơn giản là trong bảng đơn hàng có thêm cột mã đơn hàng. cột này kiểu string.
mã đơn hàng bạn có thể tạo theo một qui luật nào đó.
còn key trong đơn hàng chỉ là 1 giá trị tự tăng.
cách như vậy có thể lưu theo yêu cầu của bạn.
cũng không tăng số lượng bảng cần truy cập
ah được rồi bạn thực ra mối quan hệ nhiều nhiều nên hóa đơn với sản phẩm cần có chi_tiết đơn hàng để lưu số lượng lấy khóa của KH và HD là khóa chính bảng này chút join lại mới sinh ra được list các sản phẩm
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?