php从入门到精通 php从入门到精通PHP是什么php环境搭建php echo/print 打印输出PHP date()函数:日期和时间PHP语法PHP 变量PHP 常用数据类型PHP常量PHP运算符PHP if语句PHP Switch语句PHP for和foreach 循环PHP while 循环PHP退出循环PHP 函数PHP 类与对象PHP命名空间PHP超全局变量PHP 表单 PHP表单提交PHP 表单验证PHP 日常操作 PHP多维数组PHP Include和require用法PHP 打开/读取/输出/关闭文件PHP 创建/写入文件PHP 上传文件PHP 复制/移动/删除文件PHP判断目录文件是否存在PHP获取文件属性和权限PHP cookiePHP SessionPHP Mysql数据库 创建/选择/删除Mysql数据库创建/删除Mysql数据表修改/重命名Mysql数据表Mysql数据管理PHP 连接MySQL数据库PHP 创建MySQL数据库PHP创建Mysql数据表PHP插入Mysql数据PHP查询Mysql数据PHP MySQL Order By排序PHP MySQL UPDATE更新数据PHP MySQL Delete删除数据

PHP插入Mysql数据

需要先有创建数据库和数据表,我们使用前章节的test数据库和user表,没有新建的运行一下sql语句

创建test数据库

CREATE DATABASE test;

创建user表

CREATE TABLE IF NOT EXISTS `user` (
  `id` int(11) DEFAULT NULL,
  `Name` char(255) DEFAULT NULL,
  `password` char(255) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

PHP MySQLi插入记录示例

以下为一些语法规则:

INSERT INTO 语法:

INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)
<?php
$link = @mysqli_connect('localhost', 'root', 'root', 'test','3306');

if (!$link) {
    die('连接失败!'.mysqli_connect_error());
}else{
	// 插入单条数据
	$sql = "INSERT INTO `test`.`user` (`id`, `Name`, `password`) VALUES ('1', 'zhansan', '123')";

	if (mysqli_query($link,$sql) === TRUE) {
	    echo "插入数据成功";
	} else {
	    echo "插入数据错误: " . $link->error;
	}
}

PHP MySQLi插入多条记录

<?php
$link = @mysqli_connect('localhost', 'root', 'root', 'test','3306');

if (!$link) {
    die('连接失败!'.mysqli_connect_error());
}else{
	// 插入多条数据
	$sql = "INSERT INTO `test`.`user` (`id`, `Name`, `password`) VALUES ('2', 'lisi', '345'), ('3', 'liming', '456');";

	if (mysqli_query($link,$sql) === TRUE) {
	    echo "插入数据成功";
	} else {
	    echo "插入数据错误: " . $link->error;
	}
}

?>

效果:

15.png