Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cập nhật giỏ hàng - cập nhật bảng mysql - vòng lặp while

Vấn đề của bạn là với tên của các trường trong biểu mẫu HTML của bạn:

<input type="number" name="quantity" value="<?php echo $row['quantity']; ?>">
<input type="hidden" name="item_id" value="<? echo $row['item_id']; ?>">

Tôi nghĩ bạn muốn gọi họ là quantity[]item_id[] thay vào đó, chúng sẽ và lên dưới dạng mảng trong $_POST của bạn biến sau này, bây giờ chúng ghi đè lên nhau, tạo thành $_POST['item_id'] chỉ chứa id cuối cùng trong cơ sở dữ liệu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bảng InnoDB tồn tại trong MySQL nhưng cho biết chúng không tồn tại sau khi sao chép cơ sở dữ liệu sang máy chủ mới

  2. Lấy dữ liệu từ hai bảng được liên kết với khóa forign trong CakePhp

  3. Cách đặt giá trị thành NULL khi sử dụng Zend_Db

  4. Tránh các truy vấn lồng nhau

  5. rails + MySQL trên OSX:Thư viện không được tải:libmysqlclient.18.dylib