
正文
php入库数据库序号自增 php数据库添加数据语句
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP结果集怎么实现编号自增?
$i=0;//初始化编号为0
$query ="SELECT * FORM tables";
$result = mysql_query($query) or die('SQL语句有误:'.mysql_error());
-----------------------------------
while (!!$row=mysql_fetch_array($result,MYSQL_ASSOC)) {
tr td?php echo $i++;?/td
td{$row['username']}/td
/tr";
}
相关问答
Q1: php插入mysql数据库怎么id自增,求前后台代码
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);
Q2: php 向数据库添加一条记录,这个记录 id 是自动增加的,所以不知道是多少,添加记录后怎么得到这个id值
$sqll="INSERT INTO bd_fee(。。。。。)values('。。。。。)"; //插入数据记录
$db-query($sqll);//执行插入,一定要用query,不能用exec
$id=$db-lastInsertId();//获取刚才插入记录的自动编号值。
php入库数据库序号自增的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php数据库添加数据语句、php入库数据库序号自增的信息别忘了在本站进行查找喔。






