前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >phpMyqli向数据表插入多条数据

phpMyqli向数据表插入多条数据

作者头像
哆哆Excel
发布2022-10-25 13:35:10
1.7K0
发布2022-10-25 13:35:10
举报
文章被收录于专栏:哆哆Excel

phpMyqli向数据表插入多条数据

mysqli批量执行sql语句

在用PHP操作数据库时,有时候我们需要一次性执行多条sql语句,比如批量增加用户,这时如果单条单条的向mysql数据库发送sql指令,效率不高,这时可以考虑使用批量执行sql语句的方式。

mysqli批量执行sql语句的语法:

=========今天学习mysqli面向对象的语句=========

向数据表stu_info一次性插入多条数据

<?php

//使用面向对象进行数据库的连接,在创建对象的时候就自动的连接数据

$mySQLi = new MySQLi('localhost','root','root','yhd_data');

//判断数据库是否连接

if($mySQLi -> connect_errno){

die('连接错误' . $mySQLi -> connect_error);

}

//设置字符集

// $mySQLi -> set_charset('utf8');

$sql ="insert into stu_info values(null,'孙婆婆',146,138);";

$sql .="insert into stu_info values(null,'李莫愁',84,72);";

$sql .="insert into stu_info values(null,'林玉',110,97);";

$sql .="insert into stu_info values(null,'公孙止',77,84);";

$sql .="insert into stu_info values(null,'裘千尺',105,127);";

$sql .="insert into stu_info values(null,'公孙绿萼',149,63);";

$sql .="insert into stu_info values(null,'武三娘',65,70);";

$sql .="insert into stu_info values(null,'武敦儒',147,133);";

$sql .="insert into stu_info values(null,'武修文',118,72);";

$sql .="insert into stu_info values(null,'郭芙',129,78);";

$sql .="insert into stu_info values(null,'郭襄',66,85);";

$sql .="insert into stu_info values(null,'郭破虏',139,123);";

$sql .="insert into stu_info values(null,'耶律齐',60,141);";

$sql .="insert into stu_info values(null,'耶律燕',138,112);";

$sql .="insert into stu_info values(null,'完颜萍',62,102);";

$sql .="insert into stu_info values(null,'何师我',100,141);";

$sql .="insert into stu_info values(null,'陆展元',108,100);";

$sql .="insert into stu_info values(null,'何沅君',129,138);";

$sql .="insert into stu_info values(null,'陆无双',128,139);";

$sql .="insert into stu_info values(null,'陆立鼎',75,123);";

$sql .="insert into stu_info values(null,'陆二娘',143,76);";

$sql .="insert into stu_info values(null,'程英',61,121);";

$sql .="insert into stu_info values(null,'忽必烈',96,76);";

$sql .="insert into stu_info values(null,'金轮法王',119,107);";

$sql .="insert into stu_info values(null,'霍都',115,126);";

$sql .="insert into stu_info values(null,'达尔巴',143,103);";

$sql .="insert into stu_info values(null,'藏边五丑',87,148)";

//进行批量的sql语句执行。

res = mySQLi -> multi_query(

if($res){

echo '添加成功';

}else{

echo '添加失败' . $mySQLi -> error;

}

$mySQLi -> close();

?>

.

=======今天学习到此========

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-06-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 哆哆Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档