论坛风格切换
  • 6302阅读
  • 2回复

zen_db_perform函数 [复制链接]

上一主题 下一主题
 

发帖
5
大洋
46
贡献值
4
只看楼主 正序阅读 使用道具 楼主  发表于: 2013-12-16
zencart外贸建站外贸网站建站深圳外贸B2C建站外贸建站,信用卡通道集成,Amazon分类审核建站。请QQ联系
QQ:1023206115 QQ:2257583107 QQ:3038328260

zen_db_perform这个函数的作用是什么? 

zencart外贸建站外贸商城网站建设,亚马逊分类审核建站,请QQ联系       获取免费模板 填写您的邮件地址,获取我们的免费模板:
 

发帖
6484
大洋
48771
贡献值
936
只看该作者 板凳  发表于: 2013-12-16
zencart外贸建站外贸网站建站深圳外贸B2C建站外贸建站,信用卡通道集成,Amazon分类审核建站。请QQ联系
QQ:1023206115 QQ:2257583107 QQ:3038328260

函数原型在includes\functions\functions_general.php 文件里面定义 
  function zen_db_perform($table, $data, $action = 'insert', $parameters = '', $link = 'db_link') { 
    global $db; 
    reset($data); 
    if (strtolower($action) == 'insert') { 
      $query = 'INSERT INTO ' . $table . ' ('; 
      while (list($columns, ) = each($data)) { 
        $query .= $columns . ', '; 
      } 
      $query = substr($query, 0, -2) . ') VALUES ('; 
      reset($data); 
      while (list(, $value) = each($data)) { 
        switch ((string)$value) { 
          case 'now()': 
            $query .= 'now(), '; 
            break; 
          case 'null': 
            $query .= 'null, '; 
            break; 
          default: 
            $query .= '\'' . zen_db_input($value) . '\', '; 
            break; 
        } 
      } 
      $query = substr($query, 0, -2) . ')'; 
    } elseif (strtolower($action) == 'update') { 
      $query = 'UPDATE ' . $table . ' SET '; 
      while (list($columns, $value) = each($data)) { 
        switch ((string)$value) { 
          case 'now()': 
            $query .= $columns . ' = now(), '; 
            break; 
          case 'null': 
            $query .= $columns .= ' = null, '; 
            break; 
          default: 
            $query .= $columns . ' = \'' . zen_db_input($value) . '\', '; 
            break; 
        } 
      } 
      $query = substr($query, 0, -2) . ' WHERE ' . $parameters; 
    } 
 
    return $db->Execute($query); 
  }

zencart外贸网站案例请看http://www.zencar-bbs.com/ 如果QQ在线联系没有反应,请直接加QQ:1023206115 或者 2257583107
关于zen cart的问题请发帖说明,不要发站内信,也不要QQ问,就是问了也没有人回复的。可以发好帖子,发帖子地址给我,叫我回复
!!!我要免费模板!!!

发帖
6484
大洋
48771
贡献值
936
只看该作者 沙发  发表于: 2013-12-16
zencart外贸建站外贸网站建站深圳外贸B2C建站外贸建站,信用卡通道集成,Amazon分类审核建站。请QQ联系
QQ:1023206115 QQ:2257583107 QQ:3038328260

往指定的表插入或者更新指定的数据

zencart外贸网站案例请看http://www.zencar-bbs.com/ 如果QQ在线联系没有反应,请直接加QQ:1023206115 或者 2257583107
关于zen cart的问题请发帖说明,不要发站内信,也不要QQ问,就是问了也没有人回复的。可以发好帖子,发帖子地址给我,叫我回复
!!!我要免费模板!!!
快速回复
限80 字节
如果您在写长篇帖子又不马上发表,建议存为草稿。发帖请遵守版规(---删除纯表情和无意义内容,扣1分---)
 
上一个 下一个

      无觅相关文章插件