Cập nhật dữ liệu trong PHP MySQL

Em đang code 2 file để cập nhật dữ liệu từ form lên MySQL mà ko đc :frowning: CSDL bảng khach_hang có MaKH, TenKH, NgaySinh, CMND và SDT ạ :frowning: ai giúp em với. Em cảm ơn!
https://drive.google.com/open?id=1FPm0z3o_Q-Nr2Dm7mcVd3ftazpY-T4ys

Vì không biết môi trường bạn chạy MySQL, PHP như thế nào nên không có thể nói chính xác được, và bạn không có file SQL chứa cấu trúc table của bạn nên cũng không chạy thử giúp debug cho bạn được. Chỉ có thể theo cách sau:

  1. Bạn cần chú ý chữ thường, chữ HOA trong MySQL vì nếu môi trường là Linux thì luôn phân biệt HOA vs thường chứ không như bên Windows, và cách đặt tên trong PHP cũng tương tự.

  2. Cần sử dụng một trình GUI hoặc đánh lệnh câu lệnh select, insert, update, delete trước cho nó chạy xem có báo lỗi gì không trước khi chuyển nó thành câu SQL trong code PHP bạn viết.

  3. Trước khi đưa các biến vào PHP thì dùng công cụ debug để xem / theo dõi giá trị của biến xem nó có đúng không, nếu thấy xài công cụ debug quá phức tạp thì cứ print_r hoặc vardump ra để lần mò.

Cuối cùng, nếu bạn đưa được file SQL mà bạn export cái table bạn lên sẽ giúp mọi người có đủ code để chạy test, và debug code của bạn.

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?