PHP 5.5.0 이상에서 mysql_* 함수 지원 중단
PHP 5.2.0 이하에서 PHP 5.5로 전환 중입니다. 0, 더 이상 사용되지 않는 mysql_* 기능을 사용하는 데 어려움이 있을 수 있습니다. PHP 5.5.0에서 더 이상 사용되지 않는 mysql_real_escape_string() 함수는 mysqli 확장에서 mysqli_real_escape_string()으로 대체되었습니다.
오류 및 해결 방법:
"더 이상 사용되지 않음: mysql_real_escape_string(). 이 문제를 해결하려면 함수 호출을 mysqli_real_escape_string($connection, $escapestring)으로 바꾸십시오." mysqli_real_escape_string() 함수에는 $connection 및 $escapestring이라는 두 개의 인수가 필요합니다.
수정된 코드 조각:
<code class="php"><?php $username = mysqli_real_escape_string($connection, stripslashes($_POST['username'])); $password = mysqli_real_escape_string($connection, stripslashes($_POST['password'])); ?></code>
여기서 $connection은 MySQL 데이터베이스.
추가 참고 사항:
위 내용은 PHP 5.5.0 이상에서 더 이상 사용되지 않는 mysql_real_escape_string() 함수를 대체하는 것은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!