값이 '0', '1'인 ENUM으로 설정된 IsFlagged 테이블의 필드가 있습니다. HTML 양식의 확인란에 체크 표시를하면 IsFlagged 필드에 숫자 1이 반영되어 업데이트됩니다. 가장 간단한 방법으로 어떻게 할 수 있습니까?/PHP 폼에 무엇을 추가해야합니까? ENUM이 최선의 방법입니까?ENUM 체크 박스 업데이트 데이터베이스
감사합니다.
값이 '0', '1'인 ENUM으로 설정된 IsFlagged 테이블의 필드가 있습니다. HTML 양식의 확인란에 체크 표시를하면 IsFlagged 필드에 숫자 1이 반영되어 업데이트됩니다. 가장 간단한 방법으로 어떻게 할 수 있습니까?/PHP 폼에 무엇을 추가해야합니까? ENUM이 최선의 방법입니까?ENUM 체크 박스 업데이트 데이터베이스
감사합니다.
간단한 Google 검색에서이 질문에 답할 수 없습니까? 그것은 이전에 응답 한 것
... 어쨌든 더 구체적으로
Update database with checkbox php mysql
- 당신이 때문에에, 체크 박스를 사용하여 앞뒤로 데이터베이스에 요청을 전송하고 싶지 않은 것처럼 압도적 인 비용의 전송 ... 당신이 작업하고있는 프로젝트가 무엇이든, 인터넷을 통해 mySQL 데이터베이스로 끊임없이오고가는 오버 헤드가 많은 웹을 가로 지르는 경우, 아마 SQL 버퍼를 오버플로 할 수 있습니다. 상자를 백 번 확인 취소합니다.이것은 사용자가 데이터베이스에 다시 게시하기 전에 선택을 원하는지 확인하여 사용자와 개발자가 추가로 유효성 검사를해야 할 필요성을 의미합니다.
내 제안은 쿼리의 체크 또는 체크되지 않은 부분을 제출하는 폼 하단에 버튼을 추가하는 것입니다.
이 경우 PHP에서 SQL 준비 문에 대한 매개 변수로 BOOLEAN 연산자로 확인을 받아들입니다 ... 다음과 같이 하시겠습니까?
는 PHP 양식에 응답하려면 - 당신이 이<form method="post">
<input type="checkbox" name="param[]" value="black" />
<input type="submit" value="Submit" />
</form>
당신은'BOOL' 또는'BIT'가 아닌'ENUM'를 사용한다
예를 들어 PHP
를 사용하는 경우 예 당신이 그것을 필요 . –