博主信息
博文 29
粉丝 0
评论 0
访问量 35189
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
mysqli 新增操作
咸鱼梦
原创
762人浏览过

mysqli数据库:新增操作

insert.php文件:

<?php
/*
 * 数据库: 新增操作
 * 1.属性: 
 *	 $mysqli->affected_rows;返回前一次 MySQL 操作所影响的记录行数。
 *	 $mysqli->insert_id;返回上一步 INSERT 操作产生的 ID。如果上一查询没有产生 AUTO_INCREMENT 的 ID,则 mysql_insert_id() 返回 0
 *	 $mysqli->error;返回最近调用函数的最后一个错误描述。
 * 2.方法:
 *   $mysqli->query();执行某个针对数据库的查询。
 */

//连接数据库
require 'public/connect.php';
//创建一个二维数组里面存放数据
$data = [
	['name'=>'小小','age'=>'12', 'birthday'=>'1989-2-3'],
	['name'=>'大大','age'=>'13', 'birthday'=>'1932-2-3'],
	['name'=>'方方','age'=>'14', 'birthday'=>'1923-2-3'],
	['name'=>'恩恩','age'=>'15', 'birthday'=>'1965-2-3'],
	['name'=>'搜索','age'=>'16', 'birthday'=>'1986-2-3'],
];

//统计新增记录数量
$num = 0;
//循环遍历
foreach ($data as $row) {
	//创建sql新增数据语句
	$sql = "INSERT `user` SET `name`='{$row['name']}',`age`='{$row['age']}',`birthday`='{$row['birthday']}'";
	//执行新增操作并返回结果
	$res = $mysqli->query($sql);
	//判断返回结果是否成功并执行相应的事件
	if ($res == true) {
		$num += $mysqli->affected_rows; //累计添加成功的数量
	} else {
		echo '<p>新增失败'.$mysqli->error.'</p>';
	}
}
echo '<p style="color:green">共计新增了'.$num.'条记录,最后新增的主键id是'.$mysqli->insert_id.'</p>';
//关闭数据库连接
$mysqli->close();


本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学