我在为我的一个朋友设计的网站上有一个内置管理面板的基本 HTML 输入表单。他的想法是,将用 PHP 编写的数据发布到数据库中,然后将其返回到索引页上。
问题:
每个条目显然在数据库中都有自己的列(id、name、ep_num 等)。 id 自动递增到数据库中,名称被收集为$_POST['name']
,但是对于 ep_num,我想为每个名称分配自动增量。
EG:
他发布了一次“Hello”,它的 ep_num 为“1”
他输入一次“World”,它的ep_num为“1”
他再次输入“Hello”,给出的 ep_num 为“2”
我已经工作了一整天,并且相信mysql_insert_id()
可能就是我正在寻找的,我只是努力让我的大脑工作,并希望你们中的一个人能够帮助我。
提前致谢,
富有的
insert into t (name, ep_num) select 'b', count(*)+1 from t where name='b';
sqlfiddle 上的演示 http://sqlfiddle.com/#!9/491ea/1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)