MySQL 문에서 는 PHP 변수를 안전하게 포함합니다 .
를 사용하십시오
사전 처리 문은 SQL 데이터 텍스트 (문자열 또는 숫자)를 나타내는 PHP 변수를 추가하는 데 중요합니다. 자리 표시자를 사용하여 SQL 문의 변수를 교체 한 다음 쿼리를 준비, 바인딩 및 실행하십시오.
다음은 mysqli를 사용하는 예입니다.
pdo의 경우, 바인딩 및 실행 부분을 결합 할 수 있습니다 :
2. 화이트리스트 필터링을 구현하십시오
PHP 변수가 키워드 또는 식별자와 같은 쿼리의 일부 (데이터 텍스트를 넘어서)를 나타내는 경우 사전 정의 된 의미의 허용 값을 확인해야합니다. 이렇게하면 유효한 값 만 쿼리 문자열에 포함되도록합니다.
필터링 후 SQL 쿼리에 $ orderby 변수를 안전하게 포함시킬 수 있습니다. 위 내용은 MySQL 쿼리에 PHP 변수를 안전하게 삽입하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!