实例
<?php
$servername = "localhost";
$username = "root";
$password = "5ac7b1e1ea6eb77f";
$dbname = 'mysqls';// 创建连接
//创建数据表并进行插入操作
$sql = new mysqli($servername,$username,$password,$dbname);
if($sql->connect_error){
die('数据库连接失败:'.$sql->connect_error);
}
$data = 'CREATE TABLE mysqls(
id INT(6) NOT NULL,
name VARCHAR(30) NOT NULL
)';
if($sql->query($data)){
echo '数据表创建成功'."<br>";
}else{
echo '数据表创建失败'.$sql->error;
}
$sqldata = "INSERT INTO mysqls (id,name) VALUES ('1','zhang');";
$sqldata .= "INSERT INTO mysqls (id,name) VALUES ('2','php');";
$sqldata .= "INSERT INTO mysqls (id,name) VALUES ('3','web');";
if($sql->multi_query($sqldata)){
echo '增加多条数据成功';
}else{
echo '增加多条数据失败'.$sql->error;
}
$sql->close();我们使用mysqli对象插入多条数据的时候,需要注意几个容易错的点,如上述第一个$sqldata的赋值符号是=,后面的赋值符号都是.=,然后每一个mysql语句后面都需要跟一个;,要不然就会报错,还有就是添加多条数据的方法不再是query,而是multi_query。
运行结果
数据库截图






还没有评论,来说两句吧...