• 技术文章 >php教程 >php手册

    php 批量增加数据

    2016-06-13 11:22:37原创357
    php 批量增加数据
    下面我们是测试一个php批量增加城市的代码以"|"分开哦。
    function Addtype()
    {
    if( $_FILES ){exit;}
    $info ='';
    $cityname = trim(PostGet('cityname',1));
    $citytype = trim(PostGet('citytype',1));
    $orderid = trim(PostGet('orderid',1));

    if( $cityname ==0 || !is_numeric( $cityname ) )
    {
    MessAge('请选择城市');
    }
    elseif(strlen($citytype) <2 )
    {
    MessAge('输入城市地区');
    }
    elseif( !is_numeric($orderid ))
    {
    MessAge('对不起,排序必须是数字哦!');
    }

    if( strpos($citytype,'|')!=false)
    {
    $array = explode('|',$citytype);
    if( is_array( $array ) )
    {
    $array = array_filter($array,'filter');
    }
    }
    else
    {
    $array = $citytype;
    }
    $Db= new Db();
    $d =date("Y-m-d");
    if( is_array( $array ) )
    {
    foreach( $array as $v => $_v )
    {
    $row = $Db->query("Select * from 111cn_city where upid=$cityname and cntitle="".$_v.""");
    if( $Db->rows( $row ) )
    {
    $info.=$_v.',';
    }
    else
    {
    try{
    $Db->query("Insert into 111cn_city(cntitle,upid,orderid,createdate)values('$_v',$cityname,'$orderid','$d')");

    }catch (Exception $e){
    MessAge('操作失败!');
    }
    }
    }
    MessAge("增加成功,失败有$info",'addtype.php');
    }
    else
    {
    $Query = $Db->query("select * from 111cn_city where upid=$cityname and cntitle="$array"");
    if( $Db->rows( $Query ) )
    {
    MessAge("对不起,你所要增加的城市[$array]己存在数据库了");
    }
    else
    {
    try{
    $Db->query("Insert into 111cn_city(cntitle,upid,orderid,createdate)values('$array',$cityname,'$orderid','$d')");
    MessAge('操作成功','addtype.php');
    }catch (Exception $e){
    MessAge('失败成功');
    }
    }
    }

    }

    本站原创转载注明 www.111cn.cn


    php入门到就业线上直播课:查看学习

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    上一篇:php图片上传类 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• Yii2如何批量添加数据,Yii2批量添加数据• php+mysqli预处理技术实现添加、修改及删除多条数据的方法,mysqli多条• php+mysql实现数据库随机重排实例,phpmysql重排实例• PHP类中的魔术方法(Magic Method)简明总结,magicmethod• ThinkPHP3.1的Widget新用法
    1/1

    PHP中文网