
正文
php数据表增加id php向mysql添加数据
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php插入mysql数据库怎么id自增,求前后台代码
2种办法
1.修改你php数据表增加id的数据库表php数据表增加id,将ID设为自增长php数据表增加id,注php数据表增加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;
}
//下面接你写的代码就OKphp数据表增加id了
PreparedStatement ps;
String sql="insert message (id,name,msg) value(?,?,?)"
ps.setString(1,id);
ps.setString(2,name);
ps.setString(3,msg);
相关问答
Q1: PHP如何获取数据库中自增id
很多时候数据库中表的主键都是自增idphp数据表增加id,
而在连续插入数据时php数据表增加id,需要前一条的自增id时候php数据表增加id,可以使用PHP中的
mysql_insert_id();函数
如果php数据表增加id我的回答没能帮助您php数据表增加id,请继续追问。
您也可以向我们团队发出请求,
Q2: php+mysql 数据库里面的id值怎么向后自增?
在数据库里选择你这张表里的id值属性,并修改为自增量就ok了。id是不能为0的,好好看下数据库相关的书。【望采纳】
Q3: php 向数据库添加一条记录,这个记录 id 是自动增加的,所以不知道是多少,添加记录后怎么得到这个id值
$sqll="INSERT INTO bd_fee(。。。。。)values('。。。。。)"; //插入数据记录
$db-query($sqll);//执行插入php数据表增加id,一定要用queryphp数据表增加id,不能用exec
$id=$db-lastInsertId();//获取刚才插入记录php数据表增加id的自动编号值。
关于php数据表增加id和php向mysql添加数据的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。




