php数据库主键自增长,mysql主键自增长有什么好处

php 每次提交后,在数据存中保存两一样的记录,主键自动增加,代码如下,

你的表单和php写入记录的代码是不是同一个页面?

创新互联公司专业为企业提供索县网站建设、索县做网站、索县网站设计、索县网站制作等企业网站建设、网页设计与制作、索县企业网站模板建站服务,十年索县做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

如果是,那就要加上判断表单是否提交的代码

不然,页面一打开就会执行写入代码,而这个时候,表单根本就没有提交

php怎样使主键自动递增恢复到1

你好,数据库中可以TRUNCATE tabname,清空数据使主键从1开始,php中可以这样写

$con = mysql_connect("localhost", "root", "root");

if (!$con)

die("连接失败");

mysql_select_db("test", $con);

$sql = "TRUNCATE tabname";

$res = mysql_query($sql, $con);

希望可以对你有所帮助

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);

当前名称:php数据库主键自增长,mysql主键自增长有什么好处
链接地址:https://www.cdcxhl.com/article14/dsggode.html

成都网站建设公司_创新互联,为您提供域名注册关键词优化用户体验外贸建站企业网站制作定制网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

小程序开发