如何在视图页面中生成自动ID?

时间:2015-09-26 06:44:03

标签: php codeigniter

您好我正在使用codeigniter我有一个简单表单的视图页面,我得到的信息很少。 购买的所有商品都需要保存在具有相同ID的表中。例如

-+------+-----------+
 +  Id  + Items     +
 +------+-----------+
 +  1   +  iphone6s +
 +------+-----------+
 +  1   +  ipad     +
 +------+-----------+

这里使用相同的ID我需要生成帐单并关闭此视图页面。当另一个购买开放时,我的下一个ID必须自动更改为2。 因此,所有其他购买的ID,直到账单生成将为2,接下来将是3等等。如何做到这一点?有人能帮我吗? 请给我一些解决方案。提前致谢

1 个答案:

答案 0 :(得分:0)

你应该有2张桌子。

一张表,比方说,“账单”用于记录您的账单。

表格'bill_items',用于您的帐单项目。

'账单'应该有一个PK自动增量,为每个插入的记录生成一个新的ID(一个bil)。

每次在其上插入帐单时,您都可以将新创建​​的ID转换为gulp taskname --modules m1 --modules m2

等变量

然后使用。在'bills_items'中插入购买的所有商品 $idvar = created id with mysql_insert_id(...)的值为id

检查http://php.net/manual/en/function.mysql-insert-id.php