企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
~~~ /** * 生成sql语句,如果传入$in_cloumn 生成格式为 IN('a', 'b', 'c') * @param $data 条件数组或者字符串 * @param $front 连接符 * @param $in_column 字段名称 * @return string */ function to_sqls($data, $front = ' AND ', $in_column = false) { if($in_column && is_array($data)) { $ids = '\''.implode('\',\'', $data).'\''; $sql = "$in_column IN ($ids)"; return $sql; } else { if ($front == '') { $front = ' AND '; } if(is_array($data) && count($data) > 0) { $sql = ''; foreach ($data as $key => $val) { $sql .= $sql ? " $front `$key` = '$val' " : " `$key` = '$val' "; } return $sql; } else { return $data; } } } ~~~