zoukankan      html  css  js  c++  java
  • php 之根据mysql字段 批量生成 array 数组

    ci框架 验证字段 需要

    生成类似为:

      

      array('field' => 'admin_id','label' => '账号ID','rules' => 'integer'),
            array('field' => 'admin_account','label' => '账号','rules' => 'htmlspecialchars'),
         
     
    代码为:
     
        //获取所有的表结构 生成
            public function getdesc(){
                $sql="SHOW FULL COLUMNS FROM t_admin_info";
                return $this->db->query($sql)->result_array();
            }
    
    
      //测试
        public function ceshi(){
            $row=$this->oAdmin->getdesc();
           // var_dump($row);
            //获取所有的数组
            foreach($row as $vals){
    
               
                //出现int类型
                if(strstr($vals['Type'],'int')){
                  echo  "array('field'   => '{$vals['Field']}','label'   => '{$vals['Comment']}','rules' => 'integer'),"."</br>";
                }
                if(strstr($vals['Type'],'varchar')){
                    echo  "array('field'   => '{$vals['Field']}','label'   => '{$vals['Comment']}','rules' => 'htmlspecialchars'),"."</br>";
                }
               
            }
        }
  • 相关阅读:
    P5331 [SNOI2019]通信
    P3700 [CQOI2017]小Q的表格
    Linux
    P3268 [JLOI2016]圆的异或并
    P3317 [SDOI2014]重建
    P5492 [PKUWC2018]随机算法
    P3210 [HNOI2010]取石头游戏
    支配树
    P5401 [CTS2019]珍珠
    P4027 [NOI2007]货币兑换
  • 原文地址:https://www.cnblogs.com/mengluo/p/9329270.html
Copyright © 2011-2022 走看看