网站首页 > 文章中心 > 其它

php添加数据的id

作者:小编 更新时间:2023-09-20 08:13:12 浏览量:468人看过

php和mysql怎么添加数据

首先创建 一个HTML页面userinfo_add.php,在里面输入表单,文本框,输入需要提交的到数据库的信息:

账号 姓名 年龄

页面运行结果:

创建一个PHP文件(userinfo_insert.php),用来处理页面请求的,就是具体往数据库添加数据的代码:

先获取页面数据

//通过post获取页面提交数据信息 $userId = $_POST[userId];

php添加数据的id-图1

$userName = $_POST[userName];

$userAge = $_POST[userAge];

此时此刻呢,在连接数据库 'test'

//地址

//账号

$user = "root";

//密码

$password = "root";

//连接

$con = mysql_connect($url,$user,$password);

//设置编码机

//连接数据库

mysql_select_db("test");

编写SQL,执行SQL添加数据

$sql = "insert into user_info (user_id,user_name,user_age) values('$userId','$userName','$userAge')";

if (!mysql_query($sql,$con))

{

die('Error: ' . mysql_error());

}

echo "添加一条记录";

//关闭连接

mysql_close($con)

运行结果前:

运行结果后:

完整代码:

thinkphp5.0中往表中添加多条记录,怎么获取到所有添加的ID?

PHP如何获取刚插入数据的ID 并将这个ID插入到别的表

$id?=?mysql_insert_id();

mysql_insert_id() 函数返回上一步 INSERT 操作产生的 ID.

如果上一查询没有产生 AUTO_INCREMENT 的 ID,则 mysql_insert_id() 返回 0.

望采纳Thx

怎么在thinkphp添加数据时获取自动增长的id?

怎么在thinkphp添加数据时获取自动增长的id?

Db::name('user')-insert($data);

$userId = Db::name('user')-getLastInsID();或者直接使用 insertGetId 方法新增数据并返回主键值:

Db::name('user')-insertGetId($data);

ThinkPHP

基本特性

简单易用的MVC模式 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

模型(M):模型的定义由Model类来完成.Model类位于项目目录下面的LibModel目录.

控制器(C):应用控制器(核心控制器)和Action控制器都承担了控制器的角色,区别在于Action控制器完成业务过程,而应用控制器(App类)负责调度控制.Action控制器位于项目目录下面的LibAction目录.

视图(V):模板的实现是和框架无关的,做到了100%分离,可以独立预览和制作.模板目录位于项目目录下面的Tpl目录.

ThinkTemplate是一个使用了XML标签库技术的编译型模板引擎,支持两种类型的模板标签,使用了动态编译和缓存技术,而且支持自定义标签库.

php 向数据库添加一条记录,这个记录 id 是自动增加的,所以不知道是多少,添加记录后怎么得到这个id值

$sqll="INSERT INTO bd_fee(.....)values('.....)"; //插入数据记录

$db-query($sqll);//执行插入,一定要用query,不能用exec

$id=$db-lastInsertId();//获取刚才插入记录的自动编号值.

php插入mysql数据库怎么id自增,求前后台代码

①修改你的数据库表,将ID设为自增长,注:只有主键才可以设置为自增长

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

以上就是土嘎嘎小编为大家整理的php添加数据的id相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章