function ssMergeArr($arr1 = null, $arr2 = null, $isKey = null) { if (ssIsArr($arr1) && ssIsArr($arr2)) { $arr = array(); if ($isKey) { $arr = $arr1; foreach ($arr2 as $key => $val) { $arr[$key] = $val; } } else { $arr = array_merge($arr1, $arr2); } return $arr; } else { ssError('参数类型不对,请使用参考手册!'); } }
public function updateOne($arr1 = null, $arr2 = null) { if (empty($arr1) || empty($arr2) || !ssIsArr($arr1) || !ssIsArr($arr2)) { ssError('updateOne参数不对,请使用参考手册'); } else { $sql = "update " . $this->table . " set "; $con = 0; foreach ($arr1 as $key => $val) { $con++; if ($con == count($arr1)) { $sql .= "{$key}='{$val}'"; } else { $sql .= "{$key}='{$val}',"; } } $con = 0; $sql .= " where "; foreach ($arr2 as $key => $val) { $con++; if ($con == count($arr2)) { $sql .= "{$key}='{$val}'"; } else { $sql .= "{$key}='{$val}' and "; } } } if ($this->pdo->exec($sql) == null) { return 0; } else { return 1; } }