php – SQL Auto在同一个表中多次递增

我有一个基本的HTML输入表单,用于我正在为我的一个朋友设计的网站上的内置管理面板.他的想法是让他将使用PHP脚本编写的数据发布到数据库中,然后将数据吐回到索引页面.

问题:

每个条目显然在db(id,name,ep_num等)中都有自己的列. id自动递增到数据库中,名称收集为$_POST [‘name’],但是对于ep_num,我想为每个名称分配自动增量.

例如:

他发布了“Hello”一次,它的ep_num为“1”
他输入“世界”一次,给出了“1”的ep_num
他再次输入“Hello”,给出ep_num为“2”

我工作了很长一段时间,并且相信MysqL_insert_id()可能就是我正在寻找的东西,我只是努力让我的大脑工作,并希望你们中的一个人能帮助我.

提前致谢,
丰富

解决方法:

insert into t (name, ep_num) select 'b', count(*)+1 from t where name='b'; 

Demo on sqlfiddle

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...