我有一个数据库表登记(ID,姓名,评论,REG_ID)来增加值如何自动使用PHP
IAM填写表格和值插入到数据库(名字评论),我想自动插入REG_ID 。
id firstname comment reg_id
1 Alexy tfhgfnjh R2
2 Thomas fdghfgh R20124
3 chako cgjkjhl R20125
4 Thomasxc cgjkjhl R20126
5 Thomaseg fdghgh R20127
6 Thomasm fsgdfgbd R20128
但它不工作,reg_id值没有正确增加。
代码来自评论。
if($checksql>$reg_id){
$checksql1=mysql_query("select reg_id from registration where id='$rid'");
$r=mysql_fetch_array($cheksql1); $rgid=$r['reg_id'];
$reg_id1= $rgid+1;
$regid=mysql_query("update registration set reg_id='$reg_id1' where id='$rid'");
}
如何解决我的问题?
您已经有一个自动递增ID列。为什么要保留2列具有相同的属性? – hjpotter92
Iam使用此代码if($ checksql> $ reg_id){ $ checksql1 = mysql_query(“select reg_id from registration where id ='$ rid'”); $ r = mysql_fetch_array($ cheksql1); $ rgid = $ r ['reg_id']; $ reg_id1 = $ rgid + 1; $ regid = mysql_query(“update registration set reg_id ='$ reg_id1'where id ='$ rid'”); }' – IPSCR
相应地编辑你的问题。顺便说一句,有一个公钥和一个私钥(主键)是很好的和完全常见的 – Strawberry