最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP實(shí)現(xiàn)單條sql執(zhí)行多個(gè)數(shù)據(jù)的insert語句方法

 更新時(shí)間:2019年10月11日 09:00:43   作者:董哥007  
今天小編就為大家分享一篇PHP實(shí)現(xiàn)單條sql執(zhí)行多個(gè)數(shù)據(jù)的insert語句方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

廢話不多說 直接上代碼

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2018/4/21
 * Time: 10:41
 */
header("Content-type: text/html; charset=utf-8");
$mysqli = new mysqli('localhost','root','root','sql');
$mysqli->query('set names utf8');
//批量插入演示
$data[] = array('aa',10);
$data[] = array('bb',20);
$data[] = array('cc',30);
$fields = array('name','score');
$sql = warpSqlByData('bb',$data,$fields);
 
$falg = $mysqli->query($sql);
if($falg)
{
 echo '執(zhí)行完成';
}
//寫一個(gè)函數(shù) 用來生產(chǎn)多條數(shù)據(jù)的單句sql
function warpSqlByData($table,$data,$fields)
{
 $sql = "INSERT INTO ".$table;
 $col_list ='';
 $value_list ='';
 $fields = array_map('formatclos',$fields);
 if(is_array($fields))
 {
  $col_list = implode(',',$fields);
 }
 //組織列
 $cols = '('.$col_list.')';
 $sql = $sql.$cols;
 //再來組織value部分
 foreach ($data as $value)
 {
  //判斷列的值 進(jìn)行轉(zhuǎn)化
  $value = array_map('formatvalues',$value);
  $value_part = implode(',',$value);
  $value_list .= '('.$value_part.'),';
 }
 $value_list = rtrim($value_list,',');
 $value_list = ' VALUES'.$value_list;
 $sql = $sql.$value_list;
 return $sql;
}
 
//格式化列名
function formatclos($col)
{
 return sprintf("`$col`");
}
 
//格式化列名
function formatvalues($val)
{
 return sprintf("'$val'");
}

效果圖

ok 完成!

以上這篇PHP實(shí)現(xiàn)單條sql執(zhí)行多個(gè)數(shù)據(jù)的insert語句方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

湖南省| 元氏县| 体育| 温州市| 阜宁县| 嘉兴市| 萍乡市| 涪陵区| 镇巴县| 安岳县| 辉南县| 南通市| 洛川县| 阳江市| 佛学| 普兰店市| 延边| 成武县| 云和县| 普兰店市| 永靖县| 新竹县| 南岸区| 澄江县| 友谊县| 惠东县| 黄骅市| 延庆县| 襄汾县| 永寿县| 公主岭市| 隆回县| 眉山市| 威海市| 昭通市| 克什克腾旗| 马龙县| 郓城县| 乌恰县| 临颍县| 建始县|