宝哥软件园

PHP实现单条结构化查询语言执行多个数据的插入语句方法

编辑:宝哥软件园 来源:互联网 时间:2021-08-19

废话不多说直接上代码

?php/** *由PhpStorm创建。*用户:管理员*日期: 2018/4/21 *时间: 10:41 */标题('内容类型:文本/html;charset=utf-8 ');$ MySQL=新MySQL(' localhost ',' root ',' root ',' SQL ');$ MySQL-query(' set name utf8 ');//批量插入演示$data[]=数组(' aa ',10);$data[]=数组(' bb ',20);$data[]=数组(' cc ',30);$fields=array('name ',' score ');$sql=warpSqlByData('bb ',$data,$ fields $ falg=$ MySQL-query($ SQL);if($falg){ echo '执行完成;}//写一个函数用来生产多条数据的单句SQL函数warpsqlby data($ table,$data,$ field){ $ SQL=' INSERT INTO ' .$ table $ col _ list=$ value _ list=$ fields=array _ map(' format clos ',$ fields);if(is _ array($ field)){ $ col _ list=内爆(',',$字段);} //组织列$cols="(" .$col_list .)';$sql=$sql .$ cols//再来组织价值部分foreach($数据为$value) { //判断列的值进行转化$value=array_map('formatvalues ',$ value);$value_part=内爆(“,”,$ value);$value_list .='('.$value_part.”),';} $value_list=rtrim($value_list,',');$value_list=' VALUES ' .$ value _ list$sql=$sql .$ value _ list返回$ sql} //格式化列名函数格式clos($ col){ return sprint f(`$ col ` ');} //格式化列名函数格式化值($ val){返回sprintf(' $ val ');}效果图

好的完成!

以上这篇服务器端编程语言(专业超文本预处理器的缩写)实现单条结构化查询语言执行多个数据的插入语句方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

更多资讯
游戏推荐
更多+