校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > PHP實現單條sql執行多個數據的insert語句方法

PHP實現單條sql執行多個數據的insert語句方法

熱門標簽:辦理重慶400電話 銅川電話機器人價格 沛縣400電話辦理 德陽中江如何申請400開頭電話 青白江地圖標注 江蘇電商外呼系統運營商 聊城電話外呼系統公司 AI電話機器人OEM貼牌 智能電話機器人好公司門薩維

廢話不多說 直接上代碼

?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 '執行完成';
}
//寫一個函數 用來生產多條數據的單句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)
 {
  //判斷列的值 進行轉化
  $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實現單條sql執行多個數據的insert語句方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • PHP使用mysqli同時執行多條sql查詢語句的實例
  • PHP大批量插入數據庫的3種方法和速度對比
  • laravel實現查詢最后執行的一條sql語句的方法
  • php往mysql中批量插入數據實例教程
  • php快速導入大量數據的實例方法

標簽:濟寧 赤峰 南寧 鷹潭 烏魯木齊 三亞 山南 迪慶

巨人網絡通訊聲明:本文標題《PHP實現單條sql執行多個數據的insert語句方法》,本文關鍵詞  PHP,實現,單條,sql,執行,多個,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP實現單條sql執行多個數據的insert語句方法》相關的同類信息!
  • 本頁收集關于PHP實現單條sql執行多個數據的insert語句方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 安徽省| 乡城县| 河间市| 改则县| 庆安县| 鄂托克前旗| 淮北市| 中宁县| 常山县| 太保市| 武义县| 民丰县| 仲巴县| 罗甸县| 屏山县| 花莲县| 舞钢市| 海阳市| 长白| 芜湖县| 邯郸县| 钟祥市| 白山市| 元氏县| 临高县| 昌吉市| 凤台县| 宁远县| 大英县| 漾濞| 洛隆县| 同德县| 图木舒克市| 钟祥市| 兰西县| 电白县| 阳城县| 旅游| 浮梁县| 隆回县| 丰镇市|