function dbset ($ fields, & $ values) {. $ set = ''; $ value = array (); foreach ($ fields as $ field) { if (isset ($ _ post [$ field]) { $ set. = "`$ field` =?,"; $ value [] = $ _post [$ field]; } } return rtrim ($ set, ','); } $ fields = Explode ( "", "이름 성 최종 이름 주소 주소 지퍼 팩스 전화 날짜"); $ _post = $ _post
. "-". $ _post. "-". $ _post ; $ query = "업데이트 $ 테이블 세트". dbset ($ fields, $ value). ", stamp = now () 여기서>
이 함수는 필드 이름과 값 배열에 대한 참조를 취합니다. 필드 이름을 통해 반복되어 게시물 데이터에 해당 값이 존재하는지 확인합니다. 그렇다면 세트 명령문을 구성합니다. 배열. 그런 다음 필드 어레이를 전달하고 함수는 쿼리를 준비하고function dbSet($fields, &$values) { $set = ''; $values = array(); foreach ($fields as $field) { if (isset($_POST[$field])) { $set .= "`$field` = ?, "; $values[] = $_POST[$field]; } } return rtrim($set, ','); } $fields = explode(" ", "name surname lastname address zip fax phone date"); $_POST['date'] = $_POST['y'] . "-" . $_POST['m'] . "-" . $_POST['d']; $query = "UPDATE $table SET " . dbSet($fields, $values) . ", stamp=NOW() WHERE>
고려 사항을 반환합니다.
Process. DBSET 함수는 유효성 검사 및 기타 기능을 추가하여 추가로 사용자 정의 할 수 있습니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3