微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php怎么增加多行数据

PHP增加多行数据的方法:1、创建一个PHP示例文件;2、连接数据库;3、通过MysqLi_multi_query()函数执行多条sql语句并使用INSERT语句向数据表中增加多行数据即可。

本文操作环境:windows7系统、PHP7.1版、DELL G3电脑

PHP怎么增加多行数据?

MysqLi_multi_query() 函数可用来执行多条sql语句。

以下实例向 MyGuests 表添加了三条新的记录:

实例 (MysqLi - 面向对象)

<?PHP
$servername = localhost;
$username = username;
$password = password;
$dbname = myDB;
 
// 创建链接
$conn = new MysqLi($servername, $username, $password, $dbname);
// 检查链接
if ($conn->connect_error) {
    die(连接失败:  . $conn->connect_error);
} 
 
$sql = INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', '[email protected]');;
$sql .= INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('Mary', 'Moe', '[email protected]');;
$sql .= INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('Julie', 'Dooley', '[email protected]');
 
if ($conn->multi_query($sql) === TRUE) {
    echo 新记录插入成功;
} else {
    echo Error:  . $sql . <br> . $conn->error;
}
 
$conn->close();
?>

Note 请注意,每个sql语句必须用分号隔开。

实例 (MysqLi - 面向过程)

<?PHP
$servername = localhost;
$username = username;
$password = password;
$dbname = myDB;
 
// 创建链接
$conn = MysqLi_connect($servername, $username, $password, $dbname);
// 检查链接
if (!$conn) {
    die(连接失败:  . MysqLi_connect_error());
}
 
$sql = INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', '[email protected]');;
$sql .= INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('Mary', 'Moe', '[email protected]');;
$sql .= INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('Julie', 'Dooley', '[email protected]');
 
if (MysqLi_multi_query($conn, $sql)) {
    echo 新记录插入成功;
} else {
    echo Error:  . $sql . <br> . MysqLi_error($conn);
}
 
MysqLi_close($conn);
?>

推荐学习:《PHP教程

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐