十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
2种办法
公司主营业务:网站设计制作、成都网站设计、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联推出新化免费做网站回馈大家。
1.修改你的数据库表,将ID设为拍者搏自增长,注:只有主键才可以设置为自增长
id自增是由mysql负责的,设置id AUTO_INCREMENT 插入时不用插入id值就能实现自增CREATE TABLE `table ` (`id` INT(8) NOT NULL AUTO_INCREMENT, PRIMARY KEY(`id`));
2.代码中进行处理
Statement ps;
ResultSet rs;
int id = 0;
..................
String sql="select max(id) as id from message";
rs = ps.executeQuery(sql);//查询出最嫌缓大ID
if(rs.next){//袭祥如果有ID,原有ID+1
id = rs.getInt("id")+1;
}else{//否则 ID 初始为0
id = 0;
}
//下面接你写的代码就OK了
PreparedStatement ps;
String sql="insert message (id,name,msg) value(?,?,?)"
ps.setString(1,id);
ps.setString(2,name);
ps.setString(3,msg);
$sqll="INSERT INTO bd_fee(。。。。。)values('。。。。。)"; //插入数据记录
$db-query($sqll);//扰游执行插入,一定要用缓则销query,不能用exec
$id=$db-lastInsertId();//获取刚才插入记录的盯备自动编号值。
在数据库里选橡高择你这拍喊张表梁贺尺里的id值属性,并修改为自增量就ok了。id是不能为0的,好好看下数据库相关的书。【望采纳】
很多时候数据库中表的主键悉宴都是自增id,
而在连续插入数据时,需要前一条的自增id时候,可以使用PHP中的
mysql_insert_id();函数
如果派陆晌我的回答没能帮助您,请尘锋继续追问。
您也可以向我们团队发出请求,