MySQL 문에 PHP 변수로 SQL 문을 향상하면 쿼리를 동적으로 생성 할 수 있습니다. 다음은 당신이 직면 한 문제입니다 :
이 오류를 해결하려면 다음 안내서를 따르십시오.
<.> 1. 사전 처리 문을 사용하십시오 .
쿼리 준비 :
데이터베이스 연결 객체에서<code class="language-php">$type = 'testing'; mysql_query("INSERT INTO contents (type, reporter, description) VALUES($type, 'john', 'whatever')");</code>
바인드 변수 :
사용를 사용하여 변수 값과 연결하십시오. execute : 사용 사전 처리 쿼리를 수행하십시오.
MySQLI (Php 8.2) :
프리 프로세싱 문과 화이트리스트를 필터링하면 SQL이 공격을 주입하는 것을 효과적으로 방지하고 PHP 변수를 MySQL 쿼리에 안전하게 통합 할 수 있습니다. 기능은 또는 를 사용하는 것이 좋습니다. 예를 들어 코드는이를 반영하고 원래 예제의 오류를 수리하도록 업데이트되었습니다.
위 내용은 MySQL 문에 PHP 변수를 안전하게 포함시키는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!