Blogger Information
Blog 29
fans 0
comment 0
visits 29284
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
mysqli 新增操作
咸鱼梦
Original
557 people have browsed it

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


Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post